微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在 Alpine Linux 容器上安装 ZeroMQ for PHP?

如何解决如何在 Alpine Linux 容器上安装 ZeroMQ for PHP?

为了能够使用 Ratchet 从 PHP 通过 WebSockets 推送通知,我需要按照 documentation 中的说明安装 ZeroMQ。但是,我没有找到有关如何为 Alpine Linux 执行此操作的任何信息。大多数时候我们能找到的是apt-get,例如here。 Docker 集线器上可用的 Docker 镜像 (Dockerfile) 也是如此。

由于依赖项和它们的名称看起来不同,如何用Alpine来做?

解决方法

对于那些面临同样情况的人,我终于找到了方法:

FROM php:7-cli-alpine
RUN apk add autoconf gcc libzmq zeromq-dev zeromq coreutils build-base
RUN pecl install zmq-beta \
   && docker-php-ext-enable zmq

来源:https://smartango.com/2018/10/php-zmq-in-docker-and-checking-whether-the-c-compiler-works-no/

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。