我接手了一个PHP项目,我试图让它在我的开发盒上运行.我是开发人员而不是系统管理员,所以我无法让它工作.
以前的开发人员使用.h文件来包含PHP.我当前的配置是使用该.h文件并包含它而不执行它.在我的apache配置中需要查找什么(或者是我的php.ini)?
编辑:
当我阅读下面的评论之一时点击了一些东西.代码使用ASP样式标签" ".我已经在php.ini中打开了选项,并且根据phpinfo(),它已启用,但是apache仍然只是将代码包含为文本.
我只是检查了它并运行代码与完整的开放PHP标签" "修复了问题.话虽如此,我仍然希望它以另一种方式工作.
我正在使用最新版本的Macbook上运行代码.PHP 5.2.6,postgresql 8.3和apache 2.
该代码适用于登台服务器,但我无法弄清楚它有什么区别.
编辑
Durrr ...我没有在php.ini中启用short_open_tags.
可能问题是你所包含的.h文件只是在没有开头" "标签的情况下开始进入php代码?
来自包含文档:
当包含文件时,解析将退出PHP模式并在目标文件的开头进入HTML模式,并在结束时再次恢复.因此,目标文件中应作为PHP代码执行的任何代码都必须包含在有效的PHP开始和结束标记中.