在我的 MacBook Pro 上,我使用 HomeBrew 安装了新版本的 Apache 和 PHP。我现在遇到的问题是,我的 apache 配置文件中存在问题,导致 php 文件无法由 PHP 模块运行,而只是显示为原始文本
这是我的 test.php 文件:
<!DOCTYPE HTML5>
<HTML>
<BODY>
<?php
echo "PHP Active!";
?>
</BODY>
</HTML>
当我在 Safari 中打开它时,它会显示文件的整个(未处理的)内容,<!Doctype> 标签和所有内容。
在我的 HTTPD.conf 文件中,我有
LoadModule php_module /usr/local/opt/php/lib/httpd/modules/libphp.so
和
<FilesMatch \.php$>
SetHandler application/x-httpd-php
</FilesMatch>
再次,我在 Safari 中看到的内容与文件中的文本完全相同
答案1
我按照以下说明操作后,它就可以正常工作https://www.git-tower.com/blog/apache-on-macos/#installation。本页上提到的 HomeBrew 目录不存在,因此我将包含的文件放在与 httpd.conf 文件相同的目录中。