好的,首先我要坦白...我一直在捣乱...并且我破坏了我本地机器的运行方式。
好了,下面是一些基础知识。
- 我正在运行 OS X 10.6.7
- 我删除了默认的 Apache 安装,并将其替换为Apache 的最新版本。
- 我现在可以通过“localhost”从 /usr/local/apache2/htdocs/ 提供 HTML,这没问题。
- 我无法提供任何 PHP(它只是显示为纯文本)。
我确信为了得到解决方案我必须在这里发布一些配置文件但我不确定您需要什么;会是什么?
答案1
您是否在 Apache 配置文件中启用了 PHP?
默认位置:
/private/etc/apache2/httpd.conf
删除#
以下行之前的:
LoadModule php5_module libexec/apache2/libphp5.so
最后重新启动 Apache。
答案2
通常在 OS X 上要启用 PHP,您必须编辑/etc/apache2/httpd.conf
并确保以此行开头的行未注释(即不以“#”开头):
LoadModule php5_module
这可能对你有帮助。也可能没用。信息量不够。
答案3
如果已安装 PHP,您是否已正确配置 Apache 以将 .php 文件交给 PHP CGI 可执行文件或 Apache 模块?为此,您需要在 Apache 配置中的某处添加 AddHandler 或 AddType 指令。
请参阅本页第 7 步和第 8 步(http://www.php.net/manual/en/install.unix.apache2.php) 来获取您需要的特定指令。