centos6最完整安裝php方法
centos6最完整安裝php方法
centos因?yàn)椴蛔詭hp, 安裝php成為必修功課,來構(gòu)建簡單的web php服務(wù)器。,使它能夠在我們發(fā)布網(wǎng)頁的基礎(chǔ)上實(shí)現(xiàn)PHP的等等語言編寫的交互程序.下面是學(xué)習(xí)啦小編收集整理的centos6 最完整安裝php方法,希望對大家有幫助~~
centos6 最完整安裝php方法
工具/原料
centos6 ,php,yum工具,Apache服務(wù)器服務(wù)器組件
方法/步驟
一般服務(wù)器都加裝防火墻,所以第一步要暫停防火墻,否則連接不到相關(guān)外網(wǎng)和程序源
Centos 6.默認(rèn)下沒有安裝php組件,因此我們需要輸入命令:yum -y install php 回車如下圖。
不用管,程序會自動完成安裝及配置。
Zend組件,Centos 6.3 里面是沒有的,需要手動下載,及安裝教程請點(diǎn)擊下面鏈接:http://www.juxiwang.com/read-tid-2982.html
到此前期的準(zhǔn)備工作已完成,下面就要對Apache進(jìn)行配置
輸入命令:vi /etc/httpd/conf/httpd.conf //打開Apache配置文件,
找到ServerTokens OS 將“OS”改為“Prod “ 。//顯示服務(wù)器運(yùn)行錯(cuò)誤信息。與下圖一樣,那么Apache你就配置成功了,如果不一樣請仔細(xì)對比上面的教程是不是那個(gè)步驟少了#及字母拼寫錯(cuò)了。
到此php運(yùn)行環(huán)境便配置成功啦。
啟動http, /etc/rc.d/init.d/httpd start
輸入命令:vi /var/www/html/test.php 在彈出的對話框里輸入信息:保存退出。然后通過你的瀏覽器輸入:http://127.0.0.1/test.php如出現(xiàn)下圖界面,恭喜里php運(yùn)行環(huán)境你配置成功啦。
有時(shí)由于httpd.conf沒有正確配置,本想瀏覽php文件,實(shí)際是下載了php文件,這個(gè)是因?yàn)橄到y(tǒng)沒有識別php文件,所以就認(rèn)為你要下載了。
修改方法: 檢查你的httpd.conf當(dāng)中是否有以下幾行LoadModule php5_module d:\php5\php5_apache2.dll (windows系統(tǒng))
或LoadModule php5_module /usr/libexec/apache2/php5.so(或者是libphp5.so)(linux系統(tǒng))||||||根據(jù)你的平臺而定,實(shí)際路徑也因環(huán)境而異增加AddType application/x-httpd-php .php|||||||增加DirectoryIndex index.php index.html。一定可以ok
另,如果遇到啟動httpd時(shí)出現(xiàn)報(bào)錯(cuò)信息,httpd: apr_sockaddr_info_get() failed for shiweihttpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName,原因是沒有設(shè)定ServerName
解決辦法:
1)可以設(shè)定httpd.conf文件中的 ServerName,如下:ServerName localhost:80
(2)在 /etc/hosts 中填入自己的主機(jī)名稱 bogon,如下:127.0.0.1 shiwei (用戶名稱)
還有可能遇到的問題,linux系統(tǒng)里存在多個(gè)httpd.conf文件,你不知道是哪個(gè)在起作用,那么service httpd restart 啟動后,用ps -ef|more看http用的是什么進(jìn)程,如果是、usr/sbin就用/usr/sbin/httpd -S命令,如果是/usr/local/apache2/bin/httpd,就用/usr/local/apache2/bin/httpd -S。看是啟動了哪個(gè),httpd。conf文件啟動時(shí)是唯一的。
centos6 最完整安裝php方法相關(guān)文章:
1.阿里云centos 6.6 64位配置PHP環(huán)境