如何启用PHP short_open_tag

时间:2016-11-02 21:43:48

标签: php codeigniter ubuntu homestead short-open-tags

由于未知原因,我的PHP网站无法解析PHP短开标签

e.g。 <?而不是<?php。我相信这也会影响<?=标记,但我没有遇到任何与我项目中的问题直接相关的问题。

我在short_open_tag使用HomesteadValet时尝试启用php.ini,但我仍然收到解析错误。

任何有关如何启用PHP短打开标签的帮助都会非常感激,因为我无法执行批量查找和替换。

创建一个基本的php文件并运行ini_get("short_open_tag")返回1.我认为这意味着该设置已启用?然而,在代客上运行的网站仍然无法解析速记标签。

注意:我想要使用速记标记,但这是一个遗留项目。

有用的信息:

  • Ubuntu :16.04 LTS
  • PHP :PHP 7.0.8-0ubuntu0.16.04.3(CLI) - 编辑:( Homestead vm运行PHP 5.6)
  • Vagrant :Vagrant 1.7.4
  • Laravel Valet :版本1.1.16
  • Apache :服务器版本:Apache / 2.4.18(Ubuntu)

1 个答案:

答案 0 :(得分:1)

更新:通过切换到Scotch Box流浪者框来解决此问题。 谢谢大家。