docker 安装php gd扩展

Posted: 2019-09-19  By  vilayz  |  Views(28)

DOCKER 构建NGINX+PHP+MYSQL独立的容器

上面文章有介绍过docker里面安装php的扩展,但是在安装GD的时候,报错了,提示没有基础库

configure: error: png.h not found.

解决方法

先安装依赖库

apt update
apt install -y libwebp-dev libjpeg-dev libpng-dev libfreetype6-dev

再安装扩展如果直接按这种方式安装GD扩展,会缺少jpeg库,所以要先配置扩展,配置完jpeg库之后再安装GD,如果没有jpeg库支持,会报错Call to undefined function imagecreatefromjpeg()

docker-php-ext-configure gd --with-jpeg-dir #配置扩展
docker-php-ext-install gd  #安装扩展

重启容器