在CentOS 6上安裝Apache和PHP
阿新 • • 發佈:2017-06-01
lis col conf -a 主機 依賴 cache 5.6 正常 如果您有任何問題,請聯系Rackspace。
本文演示如何在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“歡迎”屏幕,則安裝成功。
配置Apache自動運行
現在Apache已經安裝並工作,設置為在服務器重新啟動時自動啟動。
-
運行以下命令:
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
-
運行以下命令:
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