2

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

例如 <?,而不是<?php. 我相信这也会影响<?=标签,尽管我在我的项目中没有遇到任何与标签直接相关的问题。

我在使用HomesteadValetshort_open_tag时尝试启用,但我仍然收到解析错误。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)
  • 流浪者:流浪者 1.7.4
  • Laravel 代客:版本 1.1.16
  • Apache:服务器版本:Apache/2.4.18 (Ubuntu)
4

1 回答 1

1

更新:通过切换到Scotch Box vagrant box 解决了这个问题。谢谢大家。

于 2016-12-13T10:54:39.543 回答