Loading

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
posted @ 2023-03-29 10:33  Java小学生丶  阅读(75)  评论(0编辑  收藏  举报