我已经安装了PHP:latest
使用docker-compose命令的Docker容器。它在我的Docker中安装了php-7.1.6-fpm
。当我试图安装php7-pgsql
扩展它没有找到该包,而是发现pdo
和pdo_pgsql
包。这不会满足我的需要。当我搜索已安装的PHP容器中的可用软件包时,我找不到php7
的任何相关pgsql软件包,而是看到了php5-pgsql
软件包,这对于php7-fpm不起作用。在php7-fpm Docker容器中安装postgre驱动程序
最后,我安装了php-5.6-fpm容器,删除了旧的目标,使用php5-pgsql
包。但是现在我又失望了,我在新安装的容器中找不到php5-pgsql
包。
我知道我会错过一些重要观点。是否Alpine Linux没有php-pgsql
扩展名。在我的PHP容器中包含这个扩展的可能方法是什么?我还在我的docker-compose.yml中包含了Nginx和Postgres我在Docker和第一天的实践经验中只有3天的理论知识。
感谢您的阅读。
的https: //github.com/docker-libr ary/php/issues/348它在我们在容器中运行它时起作用,但是Dockerfile不起作用。找不到原因 –