PHP不接受<?标签;仅接受<?php和<script>标记
时间:2020-01-09 10:42:58 来源:igfitidea点击:
我正在将PHP与最新版本的Apache Web服务器一起使用。
我的LAMP设置仅识别<?
php和<script>标记。
我的许多脚本都坏了。
如何允许<?标签?
您需要允许<?
通过编辑php.ini文件来标记。
在开发用于重新分发或者在不受您控制的PHP服务器上部署的应用程序或者库时,应避免使用短标签,因为目标服务器可能不支持短标签。
对于可移植的可再发行代码,请确保不要使用短标签。
配置
使用文本编辑器(例如vi/nano)打开php.ini(/etc/php.ini或者/usr/local/etc/php.ini),输入(您必须是root用户才能编辑php.ini文件):
# vi php.ini
将short_open_tag设置为On:
short_open_tag = On
保存并关闭文件。
重新启动apache网络服务器(centos/rhel 6.x或者更早版本):
# service httpd restart
或者(FreeBSD)
# /usr/local/etc/rc.d/apache22 restart
或者(系统centos/rhel 7)
# systemctl restart httpd.service