为php-fpm容器安装install-php-extensions包管理工具 快速安装PHP扩展

 



docker里装php扩展其实挺麻烦的,最近发现一个install-php-extensions很简单,但不内置在容器中,我们可以单独给容器安装下。


下载包文件

curl -sL https://github.com/mlocati/docker-php-extension-installer/releases/latest/download/install-php-extensions -o /usr/local/bin/install-php-extensions


创建php容器目录

docker exec php mkdir -p /usr/local/bin/

docker exec php74 mkdir -p /usr/local/bin/


将宿主机上的文件传到容器

docker cp /usr/local/bin/install-php-extensions php:/usr/local/bin/

docker cp /usr/local/bin/install-php-extensions php74:/usr/local/bin/


为文件赋予权限

docker exec php chmod +x /usr/local/bin/install-php-extensions

docker exec php74 chmod +x /usr/local/bin/install-php-extensions


容器中可以安装扩展了

docker exec php install-php-extensions mysqli gd intl zip opcache exif imagick redis pdo_mysql bcmath

docker exec php74 install-php-extensions mysqli gd intl zip opcache exif imagick redis pdo_mysql bcmath


重启php 

docker restart php

docker restart php74


查看php扩展安装情况

docker exec -it php php -m

docker exec -it php74 php -m












评论

此博客中的热门博文

科技lion官方一键脚本上线!VPS监控测试建站维护于一身的全能工具箱

CloudCone付费VPS分享 挺便宜的

新机到手我必做的10件事?让VPS飞速运行更安全!