当前位置: 首页 > 知识库问答 >
问题:

在Windows上安装Laravel Horizon时出错

华阳秋
2023-03-14

在Windows 10 Home Basic中,我在安装Laravel Horizon时遇到以下错误。

我有PHP版本7.1。9在Xampp上运行。

$ composer require laravel/horizon

您的需求无法解析为一组可安装的包。

问题1:-拉维/地平线v1。0.8需要外部pcntl*-

共有3个答案

席俊达
2023-03-14

转到编写器。json并在config下添加

"platform": {
        "ext-pcntl": "8.0",
        "ext-posix": "8.0"
 }

因此,从下一次开始,您将不再需要使用--忽视-平台-reqs

宇文曦
2023-03-14

添加“laravel/地平线”:“^4.0”,在composer.json中,用于安装地平线运行命令

composer install --ignore-platform-reqs

对于windows中的“开始地平线”,可以使用命令

php artisan queue:listen --queue=default,horizon
卢元龙
2023-03-14

此错误表示未安装PCNTL PHP扩展,并且Horizon需要提供此扩展的PHP环境。

PCNTL扩展为Unix风格的进程管理和信令提供了API。由于其固有的重点是仅在Unix或类似Linux的操作系统中可用的功能,因此此扩展不支持文档中所述的Windows:

注意:此扩展在Windows平台上不可用。

在这个API中,Laravel Horizon使用PHP7.1新增的异步信号处理功能来管理队列工作进程。因此,Horizon目前不支持Windows,Windows开发人员需要使用虚拟环境(如Homestead)来安装和运行Horizon。

在编写本报告时,这反映了Laravel团队对此问题的官方立场。

 类似资料:
  • 我正试图在Windows8上安装R中的Rmpi包。R版本是3.4.3。 我收到这个消息 当我想运行这个库时,我得到了这样一条消息:过程入口点MPI_COMM_SPLIT_TYPE在动态链接库中找不到:user/.../r/win-library/3.4/rmpi/libs/x64/rmpi.dll 当我单击ok时,我在Cosole中得到了这个错误: 我的计算机中有ms-mpi,我删除了它并安装了M

  • 我在完成maven 3.3.1的安装时遇到了问题(我找不到3.2.2版本进行下载)。 maven文件夹位于此程序文件中

  • 当安装Weblogic在Windows 10使用jar文件,我得到的错误消息为无法访问或修改系统注册表。打开命令提示符时选择以管理员身份运行,然后再试一次。从日志文件中,我得到了以下错误。 警告[1]com。神谕cie。常见的jni。WinRegistryHelper-创建密钥失败:HKEY_LOCAL_MACHINE\Software\Oracle 2017-10-06 11:19:54972严

  • 我有一个关于在我的电脑上建立dlib库的问题,它有视窗10操作系统。 这是我的python版本: C:\Windows\system32 以下是我的pip版本: C:\Windows\system32 PIP10.0。1来自C:\ProgramData\Anaconda3\lib\site packages\pip(python 3.7) 我正在尝试下载并构建dlib,如下所示: 安装可信主机py

  • 问题内容: 这听起来像是关于SF的重复问题,但我仍未找到明确的答案。我使用“ setup.py install”命令安装了Paramiko 1.7,并在运行demo.py程序时收到此错误: 即使安装了PyCrypto 2.1,我也收到此错误。在运行test.py(安装随附)时,出现以下错误- 在所有这些之后,我没有信心继续安装AES,因为我知道我可能还会遇到另一个ImportError!请指教。安

  • 问题内容: 我根本无法在Windows上安装NumPy。我不断收到此错误- 我之前有Python 64位版本,但不确定NumPy版本是否与64位Python兼容。因此,我将其卸载并安装了32位Python版本。但是我仍然遇到相同的错误。虽然我的Python 32位版本运行正常。 我尝试了“ pip install numpy”,但最后却给我以下错误- 请告诉我我可能做错了什么。 问题答案: 一些解