docker php安装gd扩展_docker php 容器安装GD库
用thinkphp 5 Image库,创建缩略图报错:Call to undefined function imagecreatefromjpeg(),度娘一下发现是php 环境没有配置GD库扩展,因为php 环境是docker 容器安装,所以下面方法都是docker 容器内的方法;
科普:imagecreatefromjpeg函数是一个图像处理函数,在项目开发中做图片上传、缩略图时,在php中imagecreate函数是一个图形处理函数,主要用于新建一个基于调色板的图像了,然后在这个基础上我们可以创建一些图形数字字符之类的,但这个函数需要GD库支持,如果没有开启GD库使用时会提示Call to undefined function imagecreate()错误。
一、首先进入docker 容器,确认docker 服务安装相应依赖,如不确定直接执行如下命令apt-get update && \
apt-get install -y \
libfreetype6-dev \
libjpeg62-turbo-dev \
libmcrypt-dev \
libpng-dev
二、调用docker php 安装扩展命令,注意:直接安装gd 扩展库会缺少 jpeg 库,所以在安装之前先配置扩展,执行命令 docker-php-ext-configure gd --with-jpeg-dir ,配置jgeg库,然后再使用docker-php-ext-install gd 安装GD库docker-php-ext-config gd --with-jpeg-dir
docker-php-ext-install gd
docker-php-ext-enable gd
docker-php-ext-enable gd 启用GD扩展,如果启用失败直接在php.ini 文件最后添加 extension=gd.so,保存php.ini 退出docker 容器,执行命令重启容器即可docker exec -it containerID【容器id】
完成安装之后打印phpinfo,看到如下配置块,则配置成功
docker php安装gd扩展_docker php 容器安装GD库相关推荐
- docker php安装gd扩展_Docker php安装扩展步骤
演示docker-php-source , docker-php-ext-install ,docker-php-enable-docker-configure 这四个命令到底是用来干嘛的,它们在PH ...
- docker php安装gd扩展_docker安装php扩展gd库
Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源. Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级.可移植的容器中,然后发布到任何流行的 ...
- docker里mysql精简版_docker版本Mysql安装
1. 下载 [root@localhost my.Shells]# ./dockerStart.sh start or stop start Redirecting to /bin/systemctl ...
- python安装第三方扩展包_Python之安装第三方扩展库
PyPI 地址:https://pypi.python.org/pypi 如果你知道你要找的库的名字,那么只需要在右上角搜索栏查找即可. 1.pip安装扩展库 (1)安装最新版本的扩展库: cmd&g ...
- php7 v8js,Centos 7PHP7.0 安装V8JS扩展几乎都能安装成功
1.安装GLIBC_2.18,等待时间略长 解压 tar -zxvf glibc-2.18.tar.gz 创建编译目录 cd glibc-2.18 mkdir build 编译.安装 cd build ...
- php安装solr扩展,PHP扩展模块 solr 安装
安装 solr 模块[root@LNMP ~]# /usr/local/php/bin/php -m|grep "solr"|grep -v "grep" [r ...
- 虚拟机php安装swoole扩展,Linux下php安装swoole扩展
1.安装swoole cd /usr/local/src wget https://github.com/swoole/swoole-src/archive/v1.9.1-stable.tar.gz ...
- docker php安装gd扩展_给docker里的php安装gd扩展
docker官方镜像为安装php扩展封装了函数,为开发者提供了很大的便利,以下以Dockerfile的形式演示安装gd扩展的方法,安装gd扩展需要安装几个依赖包,安装依赖包使用系统命令,安装命令根据基 ...
- php gd扩展库,linux/windows安装php-gd扩展库
linux系统篇 1.CentOS系统 关于GD扩展 gd扩展是一个开源的图像处理库,它通过提供一系列用来处理图片的API,使其可以用来创建图表.图形.缩略图以及其他图像的处理操作.gd扩展支持JPG ...
最新文章
- Linux的权限管理
- CentOS7搭建hadoop2.6.4+HBase1.1.6
- matlab中gatbx工具箱的添加
- 21天早起计划,奖你1000+元!
- 暑期训练日志----2018.8.5
- 动态规划java LCS_动态规划递归求解LCS长度 | 学步园
- Hadoop基础-配置历史服务器
- python嵌套函数return_python嵌套函数
- 苹果备忘录怎么使用计算机,原来苹果备忘录这么神奇!你还不会用?网友:万把块白花了...
- Bugku CTF 抄错的字符 WP
- 单路视频编码器怎么使用
- Windows server 2019 安装VPN
- 给自己一个拼搏的理由
- win7利用pycharm代码连接夜神模拟器运行appium,被杀进程怎么办
- VMware虚拟机无网络
- c语言经典笔试100题,100条经典C语言笔试题目(全).doc
- 管理学五(手机的危害,积累与责任、见闻杂谈)
- 微信小程序支付,微信支付【小白专用】
- anaconda 代码提示,Anaconda安装OpenCV没有自动代码补全
- ubuntu 18.04装ftp服务器+外网访问