php版本:php-7.2.0        linux操作系统:CentOS7

编译安装zabbix监控系统时会遇到这个问题

提醒:  编译安装php的时候不要编译安装gd库,如果已经编译安装了要去掉--with-gd重新编译安装(试了多次先安装了gd库就是不成功),然后进入下列步骤。

1. 进入下载的源码包php-7.2.0/ext/gd目录下执行如下命令
# /usr/local/data/php/bin/phpize     #/usr/local/data/php是之前安装的php目录
2. 编译安装jpeg和dg扩展
# ./configure --with-php-config=/usr/local/data/php/bin/php-config --with-png-dir --with-freetype-dir --with-jpeg-dir --with-zlib-dir --with-gd
#make
#make install
安装成功会提示:Installing shared extensions: /usr/local/data/php/lib/php/extensions/no-debug-non-zts-20170718/

3.  #cd /usr/local/data/php/lib/php/extensions/no-debug-non-zts-20170718/

进入目录就能看到扩展了:gd.so扩展已经编译成功了

4. 把编译好的扩展添加到php.ini文件中
#vim /usr/local/data/php/lib/php.ini 
extension_dir="/usr/local/data/php/lib/php/extensions/no-debug-non-zts-20170718"  //设置扩展路径

extension=gd.so   //添加gd扩展

5. 完成后重启php。(如果要重新操作以上步骤,一定要在源码包gd目录下先执行make clean命令)

php中让gd库支持jpeg格式相关推荐

  1. centos php 开启libgdgd_Linux下开启PHP GD库支持

    在linux系统中开启GD库支持,有以下几种方法. 1,检测GD库是否安装命令 代码示例: php5 -m | grep -i gd 或者 php -i | grep -i --color gd 2, ...

  2. 一般源码安装添加的GD库 是不支持 jpeg 格式的图片的

    一般源码安装添加的GD库 是不支持 jpeg 格式的图片的,只支持如下格式 GD Support enabled  GD Version bundled (2.0.34 compatible)  GI ...

  3. php的gd不支持jpeg,gd库不支持jpeg的解决方法

    杜工就不在这里啰嗦怎么遇到这个问题的了,如果你确实安装了的gd库,却发现无法支持jpeg格式的图片,可从下面找到答案. 原因是在编译gd库前,配置时未声明jpeg库路径.解决方法如下: 32位系统: ...

  4. php 中绑定的 gd 库,为PHP添加GD库支持

    1.安装zlib,一般Centos系统自带已经安装好,可以用以下命令去查看: [root@Test-Web2 ~]# rpm -qa | grep zlib zlib-1.2.1.2-1.2 zlib ...

  5. html支持的语音文件格式,html5中如何设置audio支持音频格式

    html5中如何设置audio支持音频格式 发布时间:2020-04-15 10:24:37 来源:亿速云 阅读:367 作者:小新 今天小编给大家分享的是html5中如何设置audio支持音频格式, ...

  6. (windows下)php-ini文件和开启gd库支持

    本文主要是记录一下自己为了开启gd库的惨痛经历.(GD库是第三方函数库,可以在php中画图) 主要是针对从官网下载压缩包的安装方式.如果有权限问题,可以用管理员登录电脑去操作,一了百了,解决所有麻烦. ...

  7. php的验证码要gd库,怎么在PHP中使用GD库实现一个验证码功能

    怎么在PHP中使用GD库实现一个验证码功能 发布时间:2021-02-15 08:16:44 来源:亿速云 阅读:83 作者:Leah 本篇文章给大家分享的是有关怎么在PHP中使用GD库实现一个验证码 ...

  8. PHP配置环境中开启GD库

    下配置好的PHP环境中,GD库不像windows那样可以直接用,而是默认关闭,需要把它打开,去到php.ini文件中 找到php_gd2.dll把分号去掉即可.(注:GD库跟绘制二维码等有关) 转载于 ...

  9. 发帖添加作者水印插件无法发帖问题-缺少GD库支持,php如何安装gd库-一颗优雅草科技伊凡

    发帖添加作者水印插件无法发帖问题-缺少GD库支持,缺少发帖会报错 php如何安装gd库: 宝塔 也可以点击进入终端 执行 Linux系统直接安装: yum install php-gd* #适用于32 ...

最新文章

  1. vim编辑器异常退出产生备份文件
  2. qt下编写linux消息队列,C++11消息队列 + Qt线程池 + QRunnable执行任务简单模型
  3. 搜狗CEO王小川:AI领域存在泡沫 但留下的是珍珠
  4. 网络流学习(转载自ssw 的博客)
  5. mysql init file_关于MySQL的init-file选项的用法实例
  6. FPGA的设计艺术(2)FPGA开发流程
  7. 2018上C语言程序设计(高级)作业-第1次作业
  8. MySQL 百万级数据量分页查询方法及其优化
  9. kernel-devel
  10. css变换transform 以及 行内元素的一些说明
  11. Python timeit模块的使用
  12. win10+Ubuntu16.04双系统安装——史上最稳总结,排除一切花里花哨
  13. Ansible详解(十八)——Ansible使用小技巧
  14. 坚持开源、能力内化,中移苏研荣获“中国开源领军企业”大奖!
  15. 利用 TFLearn 快速搭建经典深度学习模型
  16. 软通动力华为项目组Java开发面试总结
  17. AM信号的调制与解调
  18. 整理了一些常用的免费 API 接口,不限次数,收藏备用!(持续更新...)
  19. 用一部电影让你了解综合实践活动课
  20. RAM和ROM是什么?RAM和ROM其实都是内存

热门文章

  1. Gromacs的文件、程序、命令介绍
  2. Q_UNUSED的使用
  3. Codeforces Round #829 (Div. 2)
  4. 目前最好用的软件下载网站
  5. 低代码如何构建支持OAuth2.0的后端Web API
  6. [python,b站黑科技]ass字幕自动加载到b站弹幕
  7. Django-website 程序案例系列-5 模态对话框实现提交数据
  8. 虚拟机与主机互传文件方法分享
  9. 2020熔化焊接与热切割模拟考试及熔化焊接与热切割模拟考试系统
  10. Linux学习笔记--鸟哥的Linux私房菜(全)