发布于 5年前
Laravel 检测 PHP 版本不对怎么办?
我的服务器使用 centOS 6.8+wdcp 3.2
,网站开 启 apache+ngnix
模式,网站 PHP
版本选用 7.0
,但是安装 laravel
时提示php
版本时5.3.3
,奇怪了。
我也发现一个问题,使用phpinfo
获得的版本7.0.18
,而使用php -v
获得的时5.3.3(cli)
。
解决办法
将命令行升级到 PHP7
(搜索 Centos 6.8
升级 PHP CLi
到 PHP 7
即可) ,否则 Laravel
的 artisan
命令无法工作。
或者你可以尝试在 代码中调用 Artisan
命令 :
Route::get('/install', function () {
Artisan::call('migrate:refresh', [
'--force' => true,
]);
});