由于某种原因,任何 php 片段都不会在我的浏览器中呈现。我知道它会被评估,因为它也不显示为文本。我做了以下事情:
- 在 httpd.conf 中,我找到了 php5 库的加载模块行并取消了注释
- 我将/etc 目录中的 php.ini.default 重命名为 php.ini
- 我重新启动了 Apache
这不起作用,而且我似乎也无能为力。有什么想法可能是什么问题吗?
我运行的是 Mac OS 10.6.8 (Leopard)。
**编辑 我的 httpd 的 access_log 和 error_log 看起来也很干净。没有任何错误迹象。还尝试了不同的浏览器。
**第二次编辑 如果我的文件扩展名为 php,则页面会呈现,但 html 中的任何嵌入 php 不会呈现。
最佳答案
听起来可能是 mod_php 的问题。基本上,听起来 Apache 正在使用 PHP 解释器运行 .php 文件,但 mod_php 可能配置不正确。
您可能想阅读以下内容:http://php.net/manual/en/configuration.changes.php
关于apache - Mac 上的 PHP 配置 - 不渲染,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11388777/