docker安装php扩展gd库

docker安装php扩展gd库

      继上回成功在自己的工作本上通过docker运行Laravel之后,由于有个需求需要用到PHP的GD扩展,中间安装遇到一些错误,在这里跟大家分享安装的过程

      我们先通过以下命令进去到PHP的容器

docker exec -it  /bin/bash

然后运行以下命令

# 更新软件源
apt update
# 安装各种库
apt install -y libwebp-dev libjpeg-dev libpng-dev libfreetype6-dev
# 解压源码
docker-php-source extract
# 进入gd源码文件夹
cd /usr/src/php/ext/gd
# 准备编译
docker-php-ext-configure gd --with-webp-dir=/usr/include/webp --with-jpeg-dir=/usr/include --with-png-dir=/usr/include --with-freetype-dir=/usr/include/freetype2
# 编译安装 
docker-php-ext-install gd
# 检查扩展是否安装成功
php -m | grep gd
# 退出php容器终端
exit

安装之后记得重新启动容器

docker restart

      可以通过phpinfo查看安装是否成功。

0条评论

发表评论