使用 Symfony 命令类启动 Mercure Hub 服务器 - 问题 [Symfony]

问题描述

这个想法是:而不是像这样直接在我们的命令行中启动 Mercure Hub 服务器

enter image description here

我们希望通过使用 symfony 命令 使其更容易,因此我们可以像这样启动服务器:

enter image description here

注意:我们已经下载了与使 Mercure Hub 服务器正常工作的文件对应的存档,以及我们在何处找到可执行文件 mercure.exe并解压到symfony项目根目录下的“mercure文件夹”中。

这是命令类

enter image description here

输出一个错误

enter image description here

即使我们像可执行文件一样运行它:

enter image description here

它也输出错误

enter image description here

那么我们如何解决这个问题并使其在 PHP.ini 中工作。好像不能用绝对路径

第二期:

假设我们成功通过了第一个问题,并且有一个替代方案(这对我来说不是首选,所以最好解决一个问题)通过添加一个必需的参数来指示 mercure.exe 所在的文件夹,例如这:

enter image description here

所以我们修改我们的命令类:

enter image description here

输出显示以下错误

enter image description here

无法识别 JWT_KEY,而当我们在命令行中输入完整命令时它可以完美运行。

那么,这两个问题的原因是什么以及如何解决

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)