佘小宝的爹 发表于 2017-12-25 10:40:59

在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]
查看完整版本: 在CentOS 6上安装Apache和PHP