我正处于让我的PHP项目在Mac OSX Mountain Lion本地工作的最后阶段。经过近一天的努力让MAMP运行,在各处设置正确的权限,设置一个看似难以捉摸的mysql.sock的符号链接,还有更多,似乎我差不多了。我正在运行的一些项目大量使用速记<? ?>
标签,虽然我知道这是建议的,但我真的没有选择。
我使用phpinfo()
检查了使用过的php.ini的位置,并将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中设置它时,我真的很困惑为什么它不起作用。谁能解释一下?