无法加载 php 模块 macports

无法加载 php 模块 macports


我正在尝试php通过 安装模块macports。我已经安装了它们,所以我运行

cd /opt/local/apache2/modules
sudo /opt/local/apache2/bin/apxs -a -e -n "php5" mod_php54.so 

然后我会确保它已经加载,我看到httpd.conf

LoadModule php5_module modules/mod_php54.so

然后我可以看到php54.so文件存在于modules目录中。然后我使用以下命令重新启动 apache: sudo /opt/local/apache2/bin/apachectl -k restart 但是当我使用命令发送查询以加载模块时apachectl -M,我看不到任何php5条目。此外,.php文件现在没有被解释,我只能看到源代码。

我的错误是什么?

答案1

我写了全面的说明这里,但主要的是您需要对 httpd.conf 进行进一步编辑以告诉它如何解释.php文件和使用index.php

关键是

AddHandler application/x-httpd-php .php

DirectoryIndex index.html index.php

引用的链接中还有更多内容,以及每个步骤的冗长的解释。

相关内容