php:“您必须遵守《全国人大常委会关于维护互联网安全的决定》及中华人民共和国其他有关法律法规。”;短“打开”标签=打开;不起作用
我最近在我的计算机上安装了Win8。然后我用PHP5.4安装了WAMP2.2,我无法使短标记工作 我已经提出: “短\u打开\u标记=打开” 我确信apache正在加载正确的文件,因为php:“您必须遵守《全国人大常委会关于维护互联网安全的决定》及中华人民共和国其他有关法律法规。”;短“打开”标签=打开;不起作用,php,Php,我最近在我的计算机上安装了Win8。然后我用PHP5.4安装了WAMP2.2,我无法使短标记工作 我已经提出: “短\u打开\u标记=打开” 我确信apache正在加载正确的文件,因为phpinfo()中“加载的配置文件”的路径很好 我很乐意接受任何建议。谢谢。设置: asp_tags = On and short_open_tag = On 在文件\apache\Apache2.2.22\bin\php.ini和\bin\php\php5.4\php.ini中,然后重新启动apache服务
phpinfo()
中“加载的配置文件”的路径很好
我很乐意接受任何建议。谢谢。设置:
asp_tags = On and short_open_tag = On
在文件\apache\Apache2.2.22\bin\php.ini和\bin\php\php5.4\php.ini中,然后重新启动apache服务器
如果您没有访问php.ini的权限,可以尝试通过.htaccess文件启用它们,但如果您使用共享主机,主机公司可能会禁用此功能:
php_value short_open_tag 1
记得重新启动服务(apache2等)以使对php.ini的编辑生效。最近从
PHP5.3.18
升级到PHP5.5.9之后,我遇到了同样的问题。
我意识到由于某种原因,short\u open\u标记
在我的php.ini文件中出现了两次
如果您查找了php.ini文件的该部分,请尝试继续查找以查看是否有其他实例。确保替换所有实例
short_open_tag
php.ini文件中的事件。
在我的例子中,有多个地方定义了它。
对我来说,错误的设置位于
;;;;;;;;;;;;;;;;;;;;
; Language Options ;
;;;;;;;;;;;;;;;;;;;;
将
short\u open\u标签的值更改为On
如果您的php.ini
文件位于/etc/php/5.6/fpm
中,则需要使用重新启动php5.6-fpm
服务
sudo service php5.6-fpm restart
最常见的两个错误是更改注释部分内的值(不执行以;
开头的行)和更改错误的配置
在/etc/php/VERSION/
中,您将根据您的服务器设置找到多个文件夹,例如cli
、mods available
、apache
等。例如,如果您想更改Apache使用的PHP模块的配置,应该转到/etc/PHP/VERSION/Apache/PHP.ini
人们经常错误地修改cli
文件夹中的配置,因为多个在线教程建议使用命令php-i | grep“Loaded Configuration File”
查找php.ini
文件,但是,此命令通常会将您指向cli配置
使用Apache时,还必须运行sudo systemctl reload apache2
(对于基于Debian的发行版)才能启用更改。对php.ini文件进行更改后是否重新启动WAMP?警告!您是否阅读了简短的“打开”标签上方的评论?->几年来,人们一直建议你不要使用短标签“捷径”而是使用完整的标记组合。随着XML的广泛使用和其他语言对这些标记的使用,服务器很容易混淆,并最终在错误的上下文中解析错误的代码。但由于这条捷径已经成为一项功能很长时间了,它目前仍然支持向后兼容,但我们建议您不要使用它们。“
(作为对@DainisAbols的替换,我指的是他的问题:然后我用PHP5.4安装了wamp 2.2
与xampp的问题相同。这是php.ini
文件。short\u open\u tag=Off
下面的short\u open\u tag=On
。我重新启动了apache,这不是问题,我还添加了aspt\u标记,但仍然不起作用。因此我重新启动了apache。)放置了所有的shorten标记,我不会使用。我猜只有在.htaccess中使用php_value short_open_标记1时,这个解决方案才对我有效。不确定为什么它在php.ini中不起作用,它在phpinfo()中显示我重新启动了apache。使用PHP5.4-也许就是这样?谢谢我。我在这件讨厌的事情上花了很多时间。浪费了4个小时。还有一些头发。谢谢!谁写了默认的PHP.ini现在应该死得很惨。你救了我的命,兄弟