【发布时间】:2018-12-09 02:21:53
【问题描述】:
我发布了一个关于清除缓存的问题here 问题是我在编辑 .env 文件后无法清除缓存。这仍然是我真正的问题。 (我无法重置服务器,也无法使用 artisan cmds)
但是这个问题需要先解决,我才能解决这个问题:
我无法运行工匠命令。我有一个共享主机帐户,我的环境 PHP 版本是 7.14,PHP artisan CLI 使用的是默认 PHP 5.4,所以我不能这样做:php artisan cache:clear etc
我尝试过类似的东西
$exitCode = Artisan::call('config:cache');
还有……
$process = new Process('/opt/php71/lib artisan config:cache');
$process->run();
请记住,我的应用程序运行良好,根据 PHPINFO,PHP 版本是 7.14。
那么我怎样才能让 Laravel 以另一种方式清除其缓存或让 artisan 使用特定的 PHP 版本运行?
【问题讨论】:
标签: php laravel command-line-interface version laravel-artisan