要在Apache下正確解析PHP文件,請按照以下步驟操作:
sudo apt-get update
sudo apt-get install apache2 php libapache2-mod-php
httpd.conf
(通常位于/etc/apache2
或/etc/httpd
目錄中),并確保以下行未被注釋(即沒有分號;
作為行首):LoadModule php_module modules/libphp.so
AddHandler php7-script .php
AddType application/x-httpd-php .php
注意:根據安裝的PHP版本,可能需要調整libphp.so
為相應的文件名,例如libphp7.4.so
。
將PHP文件放置在Apache的網站根目錄中:默認情況下,Apache的網站根目錄是/var/www/html
(在某些系統上可能是/srv/www/htdocs
或/var/www
)。將您的PHP文件放置在此目錄中,以便Apache可以找到并解析它們。
重啟Apache:在完成上述更改后,需要重新啟動Apache以使更改生效。在大多數系統上,可以使用以下命令重啟Apache:
sudo systemctl restart apache2
或者
sudo service apache2 restart
info.php
的文件,并將其放置在Apache的網站根目錄中。在文件中添加以下內容:<?php
phpinfo();
?>
然后,在Web瀏覽器中訪問http://your_server_ip/info.php
。如果看到PHP信息頁面,說明Apache已正確配置為解析PHP文件。
完成這些步驟后,您的Apache服務器應該可以正確解析PHP文件了。如果遇到任何問題,請檢查Apache和PHP的錯誤日志以獲取更多信息。