最近,当我将代码部署到实时服务器时,我遇到了一些问题。它返回给我白屏错误。当我尝试使用以下代码调试问题时,
ini_set('display_errors',true); error_reporting(E_ALL);
显示解析错误“解析错误:语法错误,意外的 ':',期望 '{' in /var/www/html/project/vendor/symfony/polyfill-php80/bootstrap.php on line 23 ”。
但同样的代码在本地 apache 服务器上运行得很好。对于生产,我使用 AWS EC2 Ubuntu 实例。
在研究这个问题时,我发现大多数情况是由于 php 版本更改而发生的,但就我而言,我的本地和生产版本几乎相同,并且是 php 7(附有屏幕截图)。
PHP 版本的制作。
PHP 版本的本地.
任何人都可以建议我任何克服这种情况的建议。
慕容森