PHP Artisan Tinker从任何命令崩溃

我之前没有遇到过这个问题,但是我的php工匠修补程序因发出任何命令而崩溃 – 并且没有留下任何导致崩溃的日志.

project4 $php artisan tinker
Psy Shell v0.9.9 (PHP 7.3.0 — cli) by Justin Hileman
>>> use \App\Jobs\testJob;
project4 $

甚至是最简单的命令:

project4 $php artisan tinker
Psy Shell v0.9.9 (PHP 7.3.0 — cli) by Justin Hileman
>>> print("Hello World!");
project4 $

我几乎想知道它是不是正确连接到PHP,但我无法在任何地方找到任何日志. Laravel没有任何命令的痕迹.我跑了brew更新,但没有区别.为了记录,我的所有项目都受到了影响.我无法修改我的任何项目.救命!

我最近升级到PHP 7.3.0,这在其他所有领域都运行良好.嗯…

解决方法:

如果您在Mojave上使用自制软件安装的PHP 7.3,请尝试在〜/ .config / psysh / config.php中创建配置文件(如果尚未存在):

<?php
return [
  'usePcntl' => false,
]; 

资料来源:https://github.com/bobthecow/psysh/issues/540#issuecomment-446480753

上一篇:php – Laravel Artisan CLI安全地停止守护程序队列工作者


下一篇:laravel-artisan命令