1

我正处于让我的 php 项目在 Mac OSX Mountain Lion 上本地工作的最后阶段。经过将近一天的努力让 MAMP 运行,在任何地方设置正确的权限,设置到看似难以捉摸的 mysql.sock 的符号链接,等等,似乎我快到了。我正在运行的一些项目大量使用速记<? ?>标签,虽然我知道不建议这样做,但我真的别无选择。

我检查了使用的 php.ini 的位置phpinfo(),并设置short_open_tag为 On,以及 asp 样式标签。我已经多次重新启动 MAMP,但仍然无济于事。phpinfo()输出:

Configuration File (php.ini) Path /etc
Loaded Configuration File         /private/etc/php.ini

我在 /etc/php.ini 和 /private/etc/php.ini 中都将 short_open_tag 更改为 On。

最后,我放入php_value short_open_tag 1了我的 .htaccess 文件,现在它可以正常工作了。我真的很困惑为什么当我在ini中设置它时它不起作用。谁能解释一下?

4

0 回答 0