Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP Artisan Tinker因任何命令而崩溃_Php_Laravel_Laravel Artisan - Fatal编程技术网

PHP Artisan Tinker因任何命令而崩溃

PHP Artisan Tinker因任何命令而崩溃,php,laravel,laravel-artisan,Php,Laravel,Laravel Artisan,我以前没有遇到过这个问题,但是我的php artisan tinker由于发出任何命令而崩溃,并且没有留下任何关于导致崩溃的原因的日志 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 v

我以前没有遇到过这个问题,但是我的
php artisan tinker
由于发出任何命令而崩溃,并且没有留下任何关于导致崩溃的原因的日志

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,但我在任何地方都找不到任何日志。拉威尔没有命令的踪迹。我运行了
brew update
,但没有任何区别。为了记录在案,我所有的项目都受到了影响。我的任何项目都做不好。救命啊


我最近确实升级到了PHP7.3.0,它在其他领域都运行良好。嗯..

如果您使用的是Mojave上由
自制
安装的PHP7.3,请尝试在
~/.config/psysh/config.PHP创建一个配置文件,如果还没有:

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

当您使用自制软件升级/安装PHP7.3时,在Mojave上会发生这种情况,
(这是PsySh(Tinker使用)和自制PHP7.3.0版本的问题。)

简单的解决办法是, 在
php.ini
集合中

pcre.jit=0


如果您不知道使用了哪个ini文件,可以运行
php--ini
来查找它

# /usr/local/etc/php/7.3/php.ini
- ;pcre.jit=1
+ pcre.jit=0

您是否尝试过运行
composer dump autoload
?或彻底清除
供应商
,然后
composer安装
来恢复它。@P.Ellul尝试过,没有任何区别。@ceejayoz刚刚尝试过。。。没什么。为了清楚起见,
artisan
是Laravel附带的一个工具,与
composer
无关。请为我重新安装Mojave!这完全是我的问题。刚在mojave上升级到PHP7.3。谢谢我遇到了同样的问题,修复程序使用了Ubuntu docker容器和PHP7.4.16。可能我缺少一些php扩展。