首頁  >  文章  >  後端開發  >  聊聊WAMP運作不了PHP檔案的解決方案

聊聊WAMP運作不了PHP檔案的解決方案

PHPz
PHPz原創
2023-04-11 09:16:511012瀏覽

WAMP(Windows Apache MySQL PHP)是一個整合的WEB開發環境,它在Windows平台下運行,可以方便地建立本機WEB伺服器,提供開發和測試環境。然而,有時候在使用WAMP的過程中,我們會遇到無法運行PHP檔案的問題。本文將介紹如何解決WAMP無法運作PHP檔案的問題。

問題現象

當我們在瀏覽器中輸入"http://localhost/test.php" 時,瀏覽器會提示下載並儲存test.php文件,而不是執行該文件,如下圖所示。這說明WAMP無法運行PHP檔。

1.檢查PHP版本

WAMP包含多個版本的PHP,首先需要確定目前使用的是正確的版本。可以在WAMP的系統托盤中選擇"PHP"一欄來查看已安裝的PHP版本。如果目前版本不是最新版,則可以更新至最新版。

2.檢查PHP.ini設定檔

在WAMP中,PHP的設定資訊儲存在php.ini檔案中。如果設定檔中未啟用PHP模組,也可能導致無法執行PHP檔。因此,需要檢查php.ini檔案中以下選項是否已正確配置:

extension_dir = "C:\wamp64\bin\php\php7.4.16\ext\"
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_pdo_mysql.dll

其中,extension_dir 需要設定為對應版本PHP的ext 目錄的絕對路徑,extension 需要啟用對應的PHP模組。

注意: PHP7.0 之後的版本取消了 php_mysql.dll,如果要使用MySQL資料庫需要啟動php_mysqli和php_pdo_mysql。

3.檢查Apache設定檔

在WAMP中,Apache的設定檔被保存在 httpd.conf 檔案中。在該檔案中,需要確保以下語句沒有被註解掉:

LoadModule php7_module "C:/wamp64/bin/php/php7.4.16/php7apache2_4.dll"

AddHandler application/x -httpd-php .php
AddHandler application/x-httpd-php-source .phps

4.重啟WAMP服務

如果WAMP運行過程中更改了PHP或Apache設定文件,則應該重啟WAMP服務。可以在WAMP的系統托盤中選擇"停止所有服務",然後再重新啟動WAMP服務。

總結

透過上述步驟,應該可以解決WAMP無法執行PHP檔案的問題。除此之外,還有一些其它可能的解決方案,例如檢查系統環境變數、瀏覽器快取等。如果上述解決方案都沒有解決問題,可以在相關論壇或WAMP官方網站尋求協助。

以上是聊聊WAMP運作不了PHP檔案的解決方案的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn