要在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的错误日志以获取更多信息。