由于某些原因,任何php片段都不会在我的浏览器中呈现。我知道它会被评估,因为它也没有显示为文本。我做了以下事情:
- 在httpd.conf中,我找到了php5-lib的加载模块行,并取消了它的注释
- 我在/etc/dir中将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