我正在尝试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
引用的链接中还有更多内容,以及每个步骤的冗长的解释。