我之前没有遇到过这个问题,但是我的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