我将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并且工作