當您使用Apache作為Web伺服器,並將PHP作為伺服器端腳本解釋器時,您可能會遇到「找不到PHP檔案」的問題。這會使您無法在網頁瀏覽器中存取PHP檔案。這篇文章將向您展示如何診斷和解決這個問題。
首先,我們需要確認您是否已經正確地安裝了Apache和PHP。 如果您不確定,可以按照以下步驟進行檢查:
開啟終端機或命令提示符,輸入以下命令:
apache2 -v
如果您看到輸出,表示您已經安裝了Apache,並且會顯示您的Apache版本號。
開啟終端機或命令提示符,輸入以下命令:
php -v
如果您看到輸出,表示您已經安裝了PHP,並且會顯示您的PHP版本號。
如果您沒有看到輸出,您需要安裝Apache和PHP。 您可以按照以下步驟進行安裝:
開啟終端機並執行以下命令:
sudo apt update sudo apt install apache2
打開終端機並執行以下命令:
sudo apt update sudo apt install php libapache2-mod-php
完成安裝後,我們可以開始排除「找不到PHP檔案」的問題了。
開啟終端機或指令提示符,輸入以下指令以編輯Apache設定檔:
sudo nano /etc/apache2/apache2.conf
檢查此文件的末尾是否包含以下行:
<FilesMatch \.php$> SetHandler application/x-httpd-php </FilesMatch>
如果沒有,請將這些行加入到文件的末尾。
開啟終端機或命令提示符,輸入以下命令以啟用Apache的PHP模組:
sudo a2enmod php7.4
請注意,您需要替換版本號為您的PHP版本號。
檢查您的PHP檔案是否位於Apache的Web根目錄或虛擬主機根目錄下。您可以透過以下命令找到您的根目錄:
sudo nano /etc/apache2/sites-available/000-default.conf
在該檔案中,您將找到以下行:
DocumentRoot /var/www/html
這是您的根目錄所在的位置。確保您的PHP檔案位於此目錄下。
重啟Apache以使變更生效:
sudo service apache2 restart
在完成上述步驟後,您應該能夠在Web瀏覽器中存取PHP文件了。如果您仍然遇到「找不到PHP檔案」的問題,請嘗試使用不同的瀏覽器或清除瀏覽器快取。
以上是apache找不到php檔案怎麼解決的詳細內容。更多資訊請關注PHP中文網其他相關文章!