Docker PHP启用各种扩展笔记
注意
如果apt-get install
命令无法安装依赖,请先执行apt update
更新软件包列表
启用ZIP扩展
原作者地址:找不到了...
# 安装依赖库
$ apt-get install -y --no-install-recommends zlib1g-dev && apt-get install -y --no-install-recommends libzip-dev
# 解压扩展
$ docker-php-source extract
# 安装扩展
$ docker-php-ext-install zip
# 删除解压的扩展
$ docker-php-source delete
启用GD扩展
原作者地址:https://www.cnblogs.com/xusx2014/p/12181916.html
# 安装依赖库
$ 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
# 删除解压的扩展
$ docker-php-source delete
作者多数为原创文章 ( 部分转载已标出 ),目前资历尚浅文章内描述可能有误,对此造成的后果深表歉意,如有错误还望指正