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