在CentOS 6上安装Apache和PHP
本文演示如何在CentOS 6上安装Apache和PHP。CentOS 6自带的是Apache 2.2.3和PHP 5.1.6,您可以使用默认的CentOS包管理器进行安装yum。使用yum(而不是使用源代码进行安装)的优点在于您可以获得任何安全更新(分发时),并且依赖关系被自动处理。安装Apache
[*]运行以下命令:
sudo yum install httpd mod_ssl
[*]因为服务器在安装Apache时不会自动启动,所以必须手动启动它。
sudo /usr/sbin/apachectl start
将显示以下消息:
Starting httpd: httpd: Could not>
[*]打开Apache的主配置文件。
sudo nano /etc/httpd/conf/httpd.conf
[*] 到文件的最后,找到开头的部分ServerName并给出一个例子。
#ServerName www.example.com:80
[*]输入您的云端服务器主机名或完全限定域名。在以下示例中,主机名为demo。
ServerName demo
[*] 重新加载Apache。
sudo /usr/sbin/apachectl restart
打开端口运行Apache
Apache在端口80上运行。在某些版本的CentOS中,默认情况下安装的防火墙阻止对端口80的访问。执行以下步骤以打开端口。
[*]运行以下命令:
sudo iptables -I INPUT -p tcp --dport 80 -j ACCEPT
添加该指令后,保存防火墙规则,以便您下次重新启动时可以访问Web服务器。
sudo service iptables save
测试Apache安装
浏览到您的Cloud Server IP地址(例如http://123.45.67.89)。
如果显示默认CentOS Apache“欢迎”屏幕,则安装成功。如果您有任何问题,请联系Rackspace。
配置Apache自动运行
现在Apache已经安装并工作,设置为在服务器重新启动时自动启动。
[*] 运行以下命令:
sudo /sbin/chkconfig httpd on
测试以确认设置是否正常。
sudo /sbin/chkconfig --list httpd httpd 0:off
1:off2:on 3:on 4:on 5:on 6:off
安装PHP
[*] 运行以下命令:
sudo yum install php php-mysql php-devel php-gd php-pecl-memcache php-pspell php-snmp php-xmlrpc php-xml
上述命令不会安装所有可用的模块,只是一些常用的模块。
2.重新加载Apache。
sudo /usr/sbin/apachectl restart
页:
[1]