搭建zabbix的时候遇到有对PHP的需求检测,发现没有对gd的支持,记录下。。。

GD库是php处理图形的扩展库,它提供了一系列用来处理图片的API,使用GD库可以处理图片,或者生成图片,也可以给图片加水印。

1、安装zlib,一般系统自带已经安装好,可以用以下命令去查看:

rpm -qa | grep zlib

2、安装libpng

cd /tmp

wget "https://jaist.dl.sourceforge.net/project/libpng/libpng16/1.6.32/libpng-1.6.32.tar.xz"

xz -d libpng-1.6.32.tar.xz

tar xf libpng-1.6.32.tar

cd libpng-1.6.32

./configure

make

make install

安装目录是:/usr/local/include

3、安装freetype

cd /tmp

wget "https://jaist.dl.sourceforge.net/project/freetype/freetype2/2.8.1/freetype-2.8.1.tar.bz2"

tar -jxvf freetype-2.8.1.tar.bz2

cd freetype-2.8.1

./configure

make

make install

安装目录是:/usr/local/include

4、安装jpeg

cd /tmp

wget "http://jpegclub.org/support/files/jpegsrc.v6b2.tar.gz"

tar zxf jpegsrc.v6b2.tar.gz

cd jpeg-6b2/

./configure --enable-shared

make

make test

make install

安装目录是:usr/local/include

5、安装GD

cd /tmp

https://bitbucket.org/libgd/gd-libgd/downloads/  (官网)

tar xf libgd-2.1.1.tar

cd libgd-2.1.1/

./configure --with-png --with-freetype --with-jpeg

make

make install

安装目录是:usr/local/include

6、安装PH

cd /tmp

wget http://cn2.php.net/distributions/php-5.6.0.tar.xz

xz -d php-5.6.0.tar.xz

tar xf php-5.6.0.tar

cd php-5.6.0/

./configure --prefix=/usr/local/webserver/php --with-config-file-path=/usr/local/webserver/php/etc --enable-fpm --with-fpm-user=www --with-fpm-group=www --with-mysql=mysqlnd --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd  --enable-sockets --enable-bcmath  --enable-mbstring --with-gd --with-zlib --with-png-dir=/usr/local/include/libpng16/  --with-jpeg-dir=/usr/local/include  --with-freetype-dir=/usr/local/include/freetype2/freetype

make

make install

cp /tmp/php-5.6.0/sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm

chmod +x /etc/init.d/php-fpm

cp /tmp/php-5.6.0/php.ini-development  /usr/local/webserver/php/etc/php.ini

cd /usr/local/webserver/php/etc && cp php-fpm.conf.default php-fpm.conf

vim /usr/local/webserver/php-5.6/etc/php.ini

date.timezone = Asia/Shanghai

vim ~/.bash_profile

PATH=$PATH:$HOME/bin:/usr/local/webserver/php-5.6/bin

source ~/.bash_profile

/etc/init.d/php-fpm start

php 配置 gd2,配置PHP对gd库的支持相关推荐

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

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

  2. php7.3 mysql gd支持_配置PHP对gd库的支持

    搭建zabbix的时候遇到有对PHP的需求检测,发现没有对gd的支持,记录下... GD库是php处理图形的扩展库,它提供了一系列用来处理图片的API,使用GD库可以处理图片,或者生成图片,也可以给图 ...

  3. php gd2 安装,PHP安装GD库

    今天把微信公众账号的代码从别的服务器迁移到自己的服务器上,结果折腾了一番,把要点稍微做下笔记,方便日后翻看. 代码迁移 将MySQL数据库导出,再导入到新的服务器上:将PHP代码拷下来,修改参数配置, ...

  4. Docker安装PHP-FPM5.6 (自带redis扩展,Mysql扩展,GD库扩展(支持JEPG))

    打包一个安装好reids扩展,GD库扩展,mysql扩展的PHP-FPM(php 5.6)版本,镜像地址及安装步骤如下 1,下载镜像: docker pull zlilizh/phpfpm5.6:la ...

  5. [工作记事] Ubuntu 编译安装PHP以及gd库使得支持jepg

    安装依赖 sudo apt install libxml2 libxml2-dev sudo apt install libssl-dev sudo apt install libgtk2.0-dev ...

  6. centos php8 gd库不支持jpeg

    一.我们来 添加 jpeg 格式文件的支持 wget http://www.ijg.org/files/jpegsrc.v8b.tar.gztar -zxvf jpegsrc.v8b.tar.gzcd ...

  7. php如何开启gd2,详解php开启gd库的两种方法

    本文介绍在windows下开启php GD库的两种方法,GD库在php中默认是没有开启的,如果想让它支持图片处理功能,必须手动开启.有需要的朋友建议参考下本文提供的方法. 方法一: 我们最开始不知道G ...

  8. php+gd库的源码安装

    PHP+GD安装 一.下载软件 gd-2.0.35.tar.gz http://www.boutell.com/gd/ jpegsrc.v6b.tar.gz        http://www.ijg ...

  9. php关闭gd库,详解php开启gd库的两种方法

    本文介绍在windows下开启php GD库的两种方法,GD库在php中默认是没有开启的,如果想让它支持图片处理功能,必须手动开启.有需要的朋友建议参考下本文提供的方法. 方法一: 我们最开始不知道G ...

最新文章

  1. 大数据实训报告_教学大数据实训平台解决方案_德拓信息_上海市徐汇区
  2. boost::mp11::mp_pairwise_fold_q相关用法的测试程序
  3. 1个显示器分割2画面_我家房子100㎡,原始设计有2个卫生间,纠结保留1个还是2个...
  4. HTML5 API详解(9):大家都知道的 localStorage 本地存储
  5. 复旦大学邱锡鹏教授《神经网络与深度学习》最新版更新!
  6. java多线程机制计时器_java多线程定时器与单例模式
  7. python︱写markdown一样写网页,代码快速生成web工具:streamlit 数据探索案例(六)
  8. 第一次JAVA课,第一次课堂考,课后感受
  9. python curl 获取返回值_php curl_exec()函数 CURL获取返回值的方法
  10. linux(Centos系统)部署项目(vue+nginx+tomcat)
  11. C语言嵌入式系统编程修炼之软件架构篇
  12. Ubuntu20.04下载安装CMake
  13. Sql Server2014数据库安装教程
  14. matlab的梯形公式推导公式,用MATLAB作数值积分例.计算1)矩形公式和梯形公式将(0,4)-Read.ppt...
  15. 腾讯地图踩坑记之选点组件
  16. (转)如何有效地管理好技术团队?
  17. SVG实现圆形进度条
  18. 运用KDJ交叉形态把握短期买卖点
  19. send disconnect: Broken pipe SFTP 登录
  20. HTML CSS笔记(没有基础内容,比如br标签是换行什么的),CSS2.1,CSS3,响应式布局

热门文章

  1. tankwar的java坦克子弹撞墙_tankwar
  2. 炸金花比牌规则java_陈陈来给你们炸金花的简易纸牌规则教学与心态指导
  3. 华为鸿蒙发布2.0,华为做到了!鸿蒙2.0正式发布,苹果安卓有危机?
  4. 设置框开始隐藏状态html5,小猿圈分享HTML5中form如何关闭自动完成功能的方法
  5. oracle事务数统计,Oracle 查询事务数
  6. python语言单行注释符_云计算开发学习笔记:Python3注释
  7. 【转】温故之.NET 异步
  8. 31模板方法(Template Method)
  9. ABP入门系列(17)——使用ABP集成的邮件系统发送邮件
  10. 【Linux学习】常用指令-sortunique