首页 > 解决方案 > 如何在 Symfony 项目中安装 Mercure?

问题描述

我正在尝试在我的本地环境中实施 Symfony Mercure。我正在关注官方文档https://symfony.com/doc/current/mercure.html

因此,我从链接下载了二进制文件https://github.com/dunglas/mercure/releases/tag/v0.11.3

从下载中,我将 mercure & CaddyFile.dev 复制到 symfony bin 文件夹,然后执行以下行:

$ SERVER_NAME=:3000 MERCURE_PUBLISHER_JWT_KEY=key MERCURE_SUBSCRIBER_JWT_KEY=key ./bin/mercure run -config Caddyfile.dev

但我越来越bash: ./bin/mercure: cannot execute binary file: Exec format error

晚了我改成

$ MERCURE_PUBLISHER_JWT_KEY=key MERCURE_SUBSCRIBER_JWT_KEY=key ./bin/mercure run -config bin/Caddyfile.dev

这让我返回错误run: loading initial config: loading new config: http app module: start: tcp: listening on :443: listen tcp :443: bind: permission denied

任何人都可以实现它。请帮忙。

谢谢。

标签: symfony4ubuntu-20.04mercure

解决方案


推荐阅读