【发布时间】:2019-07-01 04:39:51
【问题描述】:
我已经按照documentation成功安装并设置了laravel-horizon
当我运行这个命令时php artisan horizon
它抛出以下错误:
Symfony\Component\Debug\Exception\FatalThrowableError : 调用 未定义函数 Laravel\Horizon\Console\pcntl_async_signals()
当我打开http://127.0.0.1:8000/horizon/dashboard 时,horizon 仪表板状态总是inactive
我正在使用 XAMPP,PHP 版本 7.3.0,Laravel 版本 5.7
我已点击此链接:https://github.com/laravel/horizon/issues/154#issuecomment-366712260
composer require ext-pcntl ext-posix
这里是作曲家:
"require": {
"php": "^7.1.3",
"ext-pcntl": "^7.2",
"ext-posix": "^7.2",
"fideloper/proxy": "^4.0",
"laravel/framework": "5.7.*",
"laravel/horizon": "^2.0",
"laravel/socialite": "^4.0",
"laravel/tinker": "^1.0",
"predis/predis": "^1.1",
},
我搜索了很多问题,但没有运气,
也试过composer update --ignore-platform-reqs,但还是不行。
请任何人帮助我在我的本地系统中运行 Laravel Horizon
【问题讨论】:
-
您能否验证
pcntl扩展已安装并启用?你是在 Windows 上运行它吗? -
我在 Mac OS 10.13.6 上运行
-
你发布了
php artisan vendor:publish --provider="Laravel\Horizon\HorizonServiceProvider"吗? -
@HirenGohel,是的,我已经完成了
-
@SaurabhMistry:好的,好像你没有安装
pcntl扩展,我认为是错误显示,你可以尝试安装它吗?
标签: php laravel xampp laravel-5.7 laravel-horizon