不解析php的解決方法(php無法解析)

本文目錄一覽:

apache php 安裝後,Apache正常啟動,但無法解析PHP,可以解析html。網頁出現HTTP 404是怎麼回事?

apache php 安裝後,Apache正常啟動,但無法解析PHP,可以解析html。網頁出現HTTP 404是設置錯誤造成的,解決方法為;

1、在apache的安裝目錄下,有一個htdocs目錄,現在,我們在該目錄下,新建一個簡單的php網頁文件。

2、在瀏覽器中去「瀏覽」該php網頁文件,結果把php文件內容顯示出來了,php並沒有運行。

3、需要配置apache,以調用「php語言模塊(引擎)」去執行該php代碼。需要apache的主配置文件httpd.conf,其位置在:apache安裝目錄/conf/httpd.conf。

4、找到「裝載模塊」的位置:並在這一系列的LoadModule的最後位置,添加這樣一行:”LoadModule  actions_module modules/mod_actions.so “,  php5語言包中的模塊文件其中,php5語言模塊名就是一個固定的名字,為:php5_module,php5語言包。

5、在apache的配置文件最後寫上:LoadModul php5_module “H:/amp/php/php5apache2_2.dll”。

6、另起一行設置php後綴的文件,由這個php語言模塊去執行。”AddType  application/x-httpd-php  .php”。

php代碼沒解析成功

你還是沒有配置成功,應該是你的apache沒有加載php模塊

在Apache中加載PHP模塊

1.打開Apache的配置文件httpd.conf(位於Apache2\conf 目錄下)。

2.查找 「#LoadModule ssl_module modules/mod_ssl.so」,在下面添加:LoadModule php5_module “d:/local/php/php5apache2_2.dll”,和PHPIniDir “D:/local/php”兩行,第一行LoadModule php5_module “D:/php/php5apache2.dll”是指以module方式加載php,第二行PHPIniDir “D:/php”是指明php的配置文件php.ini的位置。

3.查找:AddType application/x-gzip .gz .tgz,在下面添加:「AddType application/x-httpd-php .php」, 「AddType application/x-httpd-php .html」兩行,也可以加入更多,實質就是添加可以執行php的文件類型,比如再加上一行「AddType application/x-httpd-php .htm」,則.htm文件也可以執行php程序了。

建議你用appserv,這個是綜合的環境只是安裝和簡單的配置即可,不用很複雜的配置,希望這個可以幫你!

PHP文件不能解析

AddType

application/x-httpd-php

.php

.html

.htm這一行是配置Apache支持文件類型的,你把它刪掉後,Apache就不知按照何種解碼方式了。

nginx 不能解析php怎麼辦

nginx 不能解析php解決方法如下:

在nginx配置文件中添加:

location ~ .*\.php?$

{

fastcgi_pass 127.0.0.1:9000;

fastcgi_index index.php;

include fastcgi.conf;

}

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/287163.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-23 13:07
下一篇 2024-12-23 13:07

相關推薦

發表回復

登錄後才能評論