docker - 在 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]
解决方案
推荐阅读
- qt - 2021 年用“补丁 Qt”编译 wkhtmltopdf
- serverless-framework - 如何在不使用 serverless-pseudo-parameters 插件的情况下在无服务器框架中使用或引用 AWS::AccountId?
- python - Windows 上的不同 Python 与 Anaconda/PyCharm
- vscode-settings - 未提交的更改“折叠箭头”颜色 VSCode
- android - Expo 应用程序卡在启动画面(仅限 Android)
- python - 使用 pandas 获取重复统计信息(如缺失值)的优雅方法
- c# - dapr getall:怎么做?
- javascript - 将列添加到 csv 文件 javascript:nodejs
- python - 用 matplotlib 绘制一个 png 网格
- sql - 计数、排序 desc 并选择 ASP.NET 的前 4 个值