这个想法是:而不是像这样直接在我们的命令行 中启动Mercure Hub 服务器:
我们想通过使用symfony 命令使它更容易,因此我们可以像这样启动服务器:
注意:我们已经下载了与使 Mercure Hub 服务器工作的文件相对应的存档,我们在其中找到了可执行的mercure.exe并将其解压缩到 symfony 项目根目录中的“mercure 文件夹”中。
那么我们如何解决这个问题并使其在 php 中工作。似乎它不能与绝对路径一起使用。
第二期:
假设我们成功通过了第一个问题,并且有一个替代方案(这对我来说不是首选,所以最好解决第一个问题),方法是添加一个必需的参数来指示 mercure.exe 所在的文件夹,如下所示:
JWT_KEY 无法识别,而当我们在命令行中键入完整命令时它可以正常工作。
那么,这两个问题的原因是什么以及如何解决它们?