我有一个Web应用程序,我正在从Web服务器转移到另一个。
在旧服务器上我有:
Ubuntu LTS 12 PHP 5.3.28
关于新的 Ubuntu LTS 14 PHP 5.5.9
一个文件在新服务器上产生语法错误:
http://pastebin.com/5RMq4SU8(这很大,不想在这里复制过去)
php -l /var/www/AndroidReviews/myapp/plugins/tools.php
PHP Parse error: syntax error, unexpected end of file in /var/www/AndroidReviews/myapp/plugins/tools.php on line 455
在前一个方面,每件事情都很好
我没有使用php几年,但是php -l
只是在不处理包含权的情况下验证文件?
您是否知道导致此问题的原因以及如何解决此问题?
答案 0 :(得分:1)
确保short open tags已启用,否则请将所有<?=
更改为<?php echo
,将<?
更改为<?php
这是您获得的另一个原因end of file
解析错误。
或者,在php.ini
文件中启用它们。