溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶(hù)服務(wù)條款》

LAMP搭建4:配置PHP解析

發(fā)布時(shí)間:2020-07-05 22:06:11 來(lái)源:網(wǎng)絡(luò) 閱讀:771 作者:Rachy1989 欄目:web開(kāi)發(fā)

搭建完成LAMP之后,訪(fǎng)問(wèn)服務(wù)器(IP:192.168.147.131)若返回如下結(jié)果即證明LAMP已搭建成功。

LAMP搭建4:配置PHP解析

這個(gè)頁(yè)面的源文件index.html所在目錄在apache的主配置文件httpd.conf中定義:

[root@CentOS6 php-5.4.36]# vim /usr/local/apache2/conf/httpd.conf

DocumentRoot "/usr/local/apache2/htdocs"

進(jìn)入該目錄就可以看到index.html頁(yè)面文件,該目錄下的文件可以在瀏覽器中直接被訪(fǎng)問(wèn)。

[root@CentOS6 php-5.4.36]# cd /usr/local/apache2/htdocs/

[root@CentOS6 htdocs]# ls

apache_pb22_ani.gif  apache_pb22.png  apache_pb.png

apache_pb22.gif      apache_pb.gif    index.html

我們也可以在該目錄寫(xiě)一個(gè)文件test.php(用于輸出一段文字),內(nèi)容如下:

[root@CentOS6 htdocs]# vim test.php

<?php

echo "This is a test file for php !"

?>

終端測(cè)試結(jié)果:

[root@CentOS6 htdocs]# php test.php

This is a test file for php !

通過(guò)瀏覽器訪(fǎng)問(wèn)test.php發(fā)現(xiàn)只是輸出文件內(nèi)容并沒(méi)有解析php語(yǔ)法:

LAMP搭建4:配置PHP解析

說(shuō)明我們的Apache還不能解析PHP,需要編輯apache的主配置文件

[root@CentOS6 htdocs]# vim /usr/local/apache2/conf/httpd.conf

找到如下位置,添加一行

   AddType application/x-compress .Z

   AddType application/x-gzip .gz .tgz

   AddType application/x-httpd-php .php

只輸入IP沒(méi)有指定index.html就顯示index.html是因?yàn)橛衕tml的索引鍵,在這里也加上php的索引鍵:

<IfModule dir_module>

   DirectoryIndex index.html index.php

</IfModule>

檢查Apache配置是否正確,沒(méi)問(wèn)題就重新加載配置文件:

[root@CentOS6 htdocs]# apachectl -t

Syntax OK

[root@CentOS6 htdocs]# apachectl graceful

再次使用瀏覽器訪(fǎng)問(wèn)test.php,可以看到php文件被解析了。

LAMP搭建4:配置PHP解析

我們也可以編寫(xiě)一個(gè)info.php文件用于查看php相關(guān)信息:

[root@CentOS6 htdocs]# vim info.php

<?php

phpinfo();

?>

訪(fǎng)問(wèn)該文件的結(jié)果

LAMP搭建4:配置PHP解析

這里并沒(méi)有加載到配置文件,none

LAMP搭建4:配置PHP解析

需要拷貝一個(gè)配置文件php.ini-production到該目錄下并重命名為php.ini:

[root@CentOS6 htdocs]# cp /usr/local/src/php-5.4.36/php.ini-production /usr/local/php/etc/php.ini

[root@CentOS6 htdocs]# apachectl -t

Syntax OK

[root@CentOS6 htdocs]# apachectl graceful

刷新瀏覽器,這時(shí)加載到了配置文件php.ini

LAMP搭建4:配置PHP解析

在終端下可以使用命令curl測(cè)試info.php,結(jié)果顯示的是info.php網(wǎng)頁(yè)源碼信息

[root@CentOS6 htdocs]# curl 192.168.147.131/info.php

同理也可以使用命令curl查看index.html的內(nèi)容

[root@CentOS6 htdocs]# curl 192.168.147.131/index.html

<html><body><h2>It works!</h2></body></html>


向AI問(wèn)一下細(xì)節(jié)

免責(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)容。

AI