首页 > 解决方案 > 在 docker 中构建 php 事件扩展失败:php_sockets_le_socket:找不到符号

问题描述

我想在我的php 图像中添加事件扩展,所以我将这两行添加到我的 Dockerfile

pecl install event && \
docker-php-ext-enable event && \

我已经在我的 Dockerfile 中安装了libevent(use ) 依赖项。libevent-dev

当我运行容器(docker run -it salamandermh/php-cli:7.1 bash)时,它会显示警告消息:PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/extensions/no-debug-non-zts-20160303/event.so' - Error relocating /usr/local/lib/php/extensions/no-debug-non-zts-20160303/event.so: php_sockets_le_socket: symbol not found in Unknown on line 0

似乎sockets找不到模块,但是我可以sockets[PHP Modules]

标签: dockerdockerfile

解决方案


推荐阅读