1. 程式人生 > >在CentOS 6上安裝Apache和PHP

在CentOS 6上安裝Apache和PHP

lis col conf -a 主機 依賴 cache 5.6 正常

本文演示如何在CentOS 6上安裝Apache和PHP。CentOS 6自帶的是Apache 2.2.3和PHP 5.1.6,您可以使用默認的CentOS包管理器進行安裝yum使用yum(而不是使用源代碼進行安裝)的優點在於您可以獲得任何安全更新(分發時),並且依賴關系被自動處理。

安裝Apache

  1. 運行以下命令:
    sudo yum install httpd mod_ssl

  2. 因為服務器在安裝Apache時不會自動啟動,所以必須手動啟動它。
     sudo /usr/sbin/apachectl start

    將顯示以下消息:

     Starting httpd: httpd: Could not
    reliably determine the servers fully qualified domain name, using 127.0.0.1 for ServerName

  3. 打開Apache的主配置文件。
     sudo nano /etc/httpd/conf/httpd.conf

  4. 到文件的最後,找到開頭的部分ServerName並給出一個例子。

    #ServerName www.example.com:80

  5. 輸入您的雲端服務器主機名或完全限定域名。在以下示例中,主機名為demo
     ServerName demo

  6. 重新加載Apache。

     sudo /usr/sbin/apachectl restart
    
    

  打開端口運行Apache

  Apache在端口80上運行。在某些版本的CentOS中,默認情況下安裝的防火墻阻止對端口80的訪問。執行以下步驟以打開端口。

  1. 運行以下命令:
     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已經安裝並工作,設置為在服務器重新啟動時自動啟動。

  1. 運行以下命令:

     sudo /sbin/chkconfig httpd on

測試以確認設置是否正常。

 sudo /sbin/chkconfig --list httpd
 httpd           0:off        1:off  2:on    3:on    4:on    5:on    6:off

安裝PHP

  1. 運行以下命令:

     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

在CentOS 6上安裝Apache和PHP