PHP 7 - 不支持声明'strict_types'

问题描述 投票:1回答:2

我将PHP 7用于一个小项目,也在我的本地和生产服务器中使用相同的配置。所有工作都在我的本地服务器上但在生产服务器上为LAMP设置后我无法找到/etc/php/7.0/apache下的apache文件夹,所以我得到了一个内部服务器错误所以我添加了在apache .conf文件

<VirtualHost 127.0.0.1:80>
PHPINIDir /path/to/new/php_ini
</VirtualHost>

然后内部服务器错误消失了,现在我得到这个:

Warning: Unsupported declare 'strict_types' in /var/www/html/index.php on line 2

知道为什么!!提前致谢

php apache type-hinting
2个回答
0
投票

嗯,这真的很奇怪,但我试图使用作曲家同时解决这个错误,作曲家表明我需要ext-mbstring。所以我跑了:

sudo apt-get install php7.0-mbstring

一切都有效,甚至是主要错误

"Warning: Unsupported declare 'strict_types' in /var/www/html/index.php on line 2
"

离开了。

所以我只能假设缺少扩展会导致其他意外错误。


0
投票

在laravel 5.8我安装PHP版本7.2并且工作

© www.soinside.com 2019 - 2024. All rights reserved.