我使用EasyApache 4和Laravel 5.5在共享主机上部署API。我让项目的运行水平与public_html
相同。在public_html
中,只有项目的public_html
个文件。现在,如果我访问我的路线,他们工作正常。他们之前没有this error,这意味着它没有在PHP7上运行。所以我修复了EasyApache并在该帐户上运行PHP 7.
问题 如果我通过ssh访问服务器,请cd到项目文件夹并运行:
php artisan db:migrate
我又遇到了同样的错误:
解析错误:语法错误,意外'?'在/home/someaccount/project/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php第233行
如果我谷歌,那就是原因:项目是在PHP上运行的< 7.这就是我的问题:EasyApache是否仅在public_html
文件夹中应用PHP版本?
更新:我完全可以访问WHM和SSH,有没有办法让PHP 7默认?
答案 0 :(得分:0)
<强>解决方案强> 调用此/ opt / cpanel / ea-php71 / root / usr / bin / php artisan db:migrate