php不執行?
php不執行可能是因為沒有設定Apache,設定apache支援php運行的方法:
一、在apache的安裝目錄下,有一個htdocs目錄,現在,我們在該目錄下,新建一個簡單的php網頁檔案。
二、我們在瀏覽器中去「瀏覽」該php網頁文件,結果把php文件內容顯示出來了,php並沒有運作。
三、需要設定apache,以呼叫「php語言模組(引擎)」去執行該php程式碼。需要apache的主設定檔httpd.conf,其位置在:apache安裝目錄/conf/httpd.conf。
四、找到「裝載模組」的位置:並在這一系列的LoadModule的最後位置,加入這樣一行:"LoadModule actions_module modules/mod_actions.so ", php5語言包中的模組檔案其中,php5語言模組名稱就是一個固定的名字,為:php5_module,php5語言包,其實就是php語言包的那個資料夾。
五、在apache的設定檔最後寫上:LoadModul php5_module "H:/amp/php/php5apache2_2.dll"。
六、另起一行設定php後綴的文件,由這個php語言模組去執行。 "AddType application/x-httpd-php .php"
#七、重啟Apache,執行剛才寫的php程式。顯示器可以運行Php了。
補充:在apache的設定檔中,設定所有php後綴的網頁文件,由php語言引擎去「處理」的方法(也就是前面的第2步),還有一種寫法:
注意事項
apache軟體和php套件不能缺少。
修改完設定檔後必須要重新啟動Apache,不然設定不能生效。
注意Apache和php的版本
更多PHP相關知識,請造訪PHP中文網!
以上是php不執行的詳細內容。更多資訊請關注PHP中文網其他相關文章!