如何让apache解释<! - ?作为php行的行? - >

时间:2012-01-13 22:39:39

标签: php apache

我正在继承一些html / php代码。

我在我的Windows机器上安装了apache和php。起初,事情有点奏效,直到我意识到php.ini没有被采购。当我将ini文件的路径更改为“Program Files(x86)”目录以外的其他位置时,文件来源,但我正在运行的代码停止工作。

代码有很多地方说&lt;? foob​​ar?&gt;而不是&?; php foobar?&gt;

我试过谷歌搜索'&lt;?' vs'&lt;?php',但它忽略了&lt;?部分。

我需要什么配置告诉apache&lt;?是什么意思?

2 个答案:

答案 0 :(得分:4)

你必须在php.ini中设置short_open_tag = On。但是由于与XML的冲突,这通常被视为一个坏主意。

答案 1 :(得分:2)

看起来不是最好的主意。如何创建一个脚本来处理搜索包含"<?"而没有“php”的字符串的文件以便纠正它们呢?使用正则表达式应该不难。