PHP 7 - 不支持声明'strict_types'
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP 7 - 不支持声明'strict_types'相关的知识,希望对你有一定的参考价值。
我将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
知道为什么!!提前致谢
答案
嗯,这真的很奇怪,但我试图使用作曲家同时解决这个错误,作曲家表明我需要ext-mbstring。所以我跑了:
sudo apt-get install php7.0-mbstring
一切都有效,甚至是主要错误
"Warning: Unsupported declare 'strict_types' in /var/www/html/index.php on line 2
"
离开了。
所以我只能假设缺少扩展会导致其他意外错误。
另一答案
在laravel 5.8我安装PHP版本7.2并且工作
以上是关于PHP 7 - 不支持声明'strict_types'的主要内容,如果未能解决你的问题,请参考以下文章
WAMP / PHPMyAdmin 警告:不支持声明“strict_types”
PHP setcookie“SameSite = Strict”?
TypeError: __init__() got an unexpected keyword argument 'strict'