short_open_标记在php.ini(PHP5.3.26)中不起作用

short_open_标记在php.ini(PHP5.3.26)中不起作用,php,Php,我正处于让我的php项目在MacOSX Mountain Lion上本地工作的最后阶段。在让MAMP运行了将近一天的时间后,到处设置正确的权限,建立了一个指向看似难以捉摸的mysql.sock的符号链接,还有更多的事情,我似乎就快到了。我正在运行的一些项目大量使用速记标记,虽然我知道这是建议不要的,但我真的没有选择的余地 我用phpinfo()检查了使用过的php.ini的位置,并将short\u open\u标记和asp样式标记设置为On。我已经重新启动MAMP好几次了,但仍然没有用。 php

我正处于让我的php项目在MacOSX Mountain Lion上本地工作的最后阶段。在让MAMP运行了将近一天的时间后,到处设置正确的权限,建立了一个指向看似难以捉摸的mysql.sock的符号链接,还有更多的事情,我似乎就快到了。我正在运行的一些项目大量使用速记
标记,虽然我知道这是建议不要的,但我真的没有选择的余地

我用
phpinfo()
检查了使用过的php.ini的位置,并将
short\u open\u标记和asp样式标记设置为On。我已经重新启动MAMP好几次了,但仍然没有用。
phpinfo()
输出:

我在/etc/php.ini和/private/etc/php.ini中将short_open_标记都改为On


最后,我将
php\u value short\u open\u标记1
放在.htaccess文件中,现在它工作正常。我真的很困惑,当我在ini中设置它时,为什么它不工作。有人能解释一下吗?

快速提示:在OS X上/etc是指向/private/etc的符号链接。因此/etc/php.ini和/private/etc/php.ini是同一个文件。也许答案如下:
Configuration File (php.ini) Path /etc
Loaded Configuration File         /private/etc/php.ini