发布于 6年前
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,
]);
});