您好,登錄后才能下訂單哦!
前面已經(jīng)安裝好了apache和 PHP,現(xiàn)在進(jìn)行測(cè)試:
[root@KAKA apache2]# dir
bin cgi-bin error http.conf.bak include logs manual virhost
build conf htdocs icons lib man modules
[root@KAKA apache2]# vi conf/httpd.cnf
1.查找關(guān)鍵字 / AddType
添加讓apache 支持PHP的參數(shù)行:
AddType application/x-httpd-php .php
2.查找關(guān)鍵字 /index 將
<IfModule dir_module>
DirectoryIndex index.html
</IfModule>
修改為:
<IfModule dir_module>
DirectoryIndex index.html index.php #添加php文件格式
dule dir_module>
3.查找關(guān)鍵字/LoadModule 查看是否有加載php模塊的行,PHP安裝成功的話應(yīng)該會(huì)自動(dòng)加上,沒的話加上:
LoadModule php5_module modules/libphp5.so
4.查找關(guān)鍵字 /80 將
#ServerName www.example.com:80
修改為: ServerName www.abc.com #假設(shè)你的域名是www.abc.com
:wq #保存退出
[root@KAKA apache2]# vi /etc/hosts #將www.abc.com 添加到hosts文件進(jìn)行解析
修改 127.0.0.1 localhost 為 127.0.0.1 www.abc.com localhost
[root@KAKA apache2] vi htdocs/i.php
<?php
echo "I am PHP";
?>
[root@KAKA apache2] curl www.abc.com
<html><body><h2>It works!</h2></body></html>
[root@KAKA apache2]#curl www.abc.com/i.php
I am PHP[root@KAKA apache2]# #得到正確的解析結(jié)果,如果錯(cuò)誤應(yīng)該顯示i.php的代碼
成功
-------------------------------------------------------------------------------------------
當(dāng)編譯完成 PHP后,用apachectl -M 查看是否有 php5_module (shared),有則修改httpd.cnf文件進(jìn)行已參數(shù)配置,若是沒有可能 PHP編譯過(guò)程有問題,先刪除已安裝的PHP 目錄,再回到PHP包目錄里,先 make clean,然后重新編譯安裝一次。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。