5 回答
TA贡献1884条经验 获得超4个赞
这可以通过在php.ini中启用short_open_tag来完成:
short_open_tag = on
如果您无法访问php.ini,可以尝试通过.htaccess文件启用它们,但如果您在共享主机上,托管公司可能会禁用此功能:
php_value short_open_tag 1
对于认为short_open_tags是php 5.4的<?= ... ?>
不良做法的人来说,无论设置如何,短标签都会在任何地方得到支持,因此如果你可以控制服务器上的设置,就没有理由不使用它们。在此链接中也说:short_open_tag
TA贡献1772条经验 获得超8个赞
这可以通过在php.ini中启用short_open_tag来完成:
1.找到php.ini文件,在注释行执行
php --ini
你会得到这样的东西,
Configuration File (php.ini) Path: /etc
Loaded Configuration File: /etc/php.ini
Scan for additional .ini files in: /etc/php.d
Additional .ini files parsed: /etc/php.d/curl.ini,
/etc/php.d/fileinfo.ini,
/etc/php.d/gd.ini,
/etc/php.d/json.ini,
/etc/php.d/mcrypt.ini,
/etc/php.d/mysql.ini,
/etc/php.d/mysqli.ini,
/etc/php.d/pdo.ini,
/etc/php.d/pdo_mysql.ini,
/etc/php.d/pdo_sqlite.ini,
/etc/php.d/phar.ini,
/etc/php.d/sqlite3.ini,
/etc/php.d/zip.ini
请参阅注释输出中的第二行。文件将位于上述路径中。
2.打开php.ini文件并查找short_open_tag。默认情况下,它会off更改为on。
3.重新启动服务器,执行此注释
service httpd restart
谢谢
TA贡献1998条经验 获得超6个赞
要在Ubuntu上设置从Vagrant安装脚本打开的短标记:
sed -i "s/short_open_tag = .*/short_open_tag = On/" /etc/php5/apache2/php.ini
- 5 回答
- 0 关注
- 1339 浏览
添加回答
举报