我刚刚将一个使用Laravel 5.4的网站从一个主机移动到另一个主机。我得到一个错误,它无法连接到数据库,但在日志中我看到:
PHP Parse error: syntax error, unexpected ':', expecting '{' in /var/www/staging/data/www/website.com/vendor/spatie/laravel-activitylog/src/helpers.php on line 6
我看了这个,很明显,如果你有错误版本的php,就会产生错误,spatie需要7 ^。我做一个PHP -v,它说我有PHP 5.6但我运行phpinfo(),它说PHP 7.1。我的服务器上有多个版本的php。如何让Laravel安装程序识别正确的?有更好的方法吗?