Linux gd库安装步骤说明

gd 库是 PHP 处理图形的扩展库,它提供了一系列用来处理图片的 API(应用程序编程接口),使用 gd 库可以处理图片或者生成图片。在网站上,gd 库通常用来生成缩略图,或者对图片加水印,或者生成汉字验证码,或者对网站数据生成报表等。

gd库安装步骤如下。

1) 建立 gd 库安装目录,进入 gd 库解压缩目录

[root@localhost autoconf-2.61]# cd /usr/local/src/gd-2.0.35

2) 修改gd_png.c文件

[root@localhost gd-2.0.35]# vi gd_png.c
#把文件中 include "png.h"改为 include "/usr/local/libpng/include/png.h"

如果不修改 gd_png.c 文件,则默认会在当前目录下搜索 png.h 文件。我们已知 libpng 安装在 /usr/local/libpng/ 目录中,所以当然不能找到,就会报错。把 png.h 的正确路径“/usr/local/libpng/include/png.h”写入,报错就能解决。

3) 编译安装

[root@localhost gd-2.0.35]# ./configure \
--prefix=/usr/local/gd2/ \ #指定安装位置
--with-jpeg=/usr/local/jpeg6/ \ #指定jpeg6的位置
--with-freetype=/usr/local/freetype/ \ #指定freetype的位置
--with-png=/usr/local/libpng/ #指定libpng的位置
#编译前配置
#因为gd库需要调用前面安装的zlib、jpeg、freetype和libpng,所以需要指定它们的安装位置,才能正确调用这些软件。不过因为前面安装zlib时没有指定安装位置,所以不用指定——with-zlib=/usr/local/zlib/选项,gd会自动到默认安装位置中寻找zlib
[root@localhost gd-2.0.35]# make
#编译
[root@localhost gd-2.0.35]# make install
#编译安装

Linux gd库安装步骤说明相关推荐

  1. linux php gd库安装,Linux系统gd库安装步骤说明

    gd库是PHP处理图形的扩展库,它提供了一系列用来处理图片的API(应用程序编程接口),使用gd库可以处理图片或者生成图片.在网站上,gd库通常用来生成缩略图,或者对图片加水印,或者生成汉字验证码,或 ...

  2. linux GD库安装

    GD 安裝 第一部需要做的是先要安裝 GD 到系統內,而安裝 GD 前需要安裝 jpeg-6b, libpng, zlib, freetype.以下是下载网址: GD 2.0.33 jpeg-6b l ...

  3. linux库怎么安装路径设置,Linux libtins 库安装教程

    因为工作原因需要用到libtins网络库, 所以今天去装一下. 很尴尬,由于本人对linux理解比较浅, 所以在中途遇到了一些问题. 虽然只是简单的安装步骤,但是阻挡不了自己菜啊. 一.  下载lib ...

  4. Centos linux php扩展安装步骤

    使用phpinfo()函数输出PHP信息,然后找到Configuration File (php.ini) apachectl 其设计意图是帮助管理员控制Apache httpd后台守护进程的功能. ...

  5. gdbm mysql函数库_linux4AS下的php+apache+mysql+gd库安装修订版

    经过多次安装,将linux4AS下的php+apache+mysql+gd库安装过程多次修订,整理如下: 一. 系统及软件版本问题: 1. 操作系统:Linux AS U2 (advanced ser ...

  6. Linux源码安装步骤

    Linux上几乎所有的软件都经过了GPL授权,因此几乎所有的软件都会提供源码.  而一个软件要在Linux上执行,必须是二进制文件,因此当我们拿到软件源码后,需要将它编译成二进制文件才能在Linux上 ...

  7. 达梦数据库在linux下的安装步骤

    达梦数据库在linux下的安装步骤: 创建安装用户. 创建安装用户组 dinstall. groupadd dinstall 创建安装用户 dmdba. useradd -g dinstall -m ...

  8. python jieba库下载_Python中jieba库安装步骤及失败原因解析

    Python 中 jieba 库安装步骤及失败原因解析 作为计算机小白, Python 的流行也让我蠢蠢欲动, 在请教计算机 专业同学后,开始上网课自学 Python 基础知识.今天老师简单的一 句话 ...

  9. Linux版的CASTEP功能更强大,castep在linux下的安装步骤.docx

    castep在linux下的安装步骤 卸载:一)MS卸载:1.首先进入home/msi/Accelrys/Materials Studio40/etc/Gateway然后执行./msgateway_c ...

  10. redhat php gd,RedHat下安装并开启PHP GD库的步骤

    RedHat下安装并开启PHP GD库的方法 GD库是PHP进行图文操作时一个重要的库.红帽系统适合用编译安装.具体各步骤如下: 1.准备工作: 需要的软件分别为:zlib-1.2.7.tar,lib ...

最新文章

  1. linux优化网页加载过程,HTML页面加载和解析流程 介绍
  2. 在html中不是链接目标属性,在HTML中,()不是链接的目标属性。
  3. mongodb java 学习_《 mongodb 学习 》java 基本操作
  4. linux atom 升级,Github更新Atom,主要集中在Windows
  5. application/json 四种常见的 POST 提交数据方式
  6. C#编写运行在Linux环境下的采用Mediainfo来获取多媒体文件信息的代码
  7. TensorFlow 与 PyTorch 之争
  8. win10搭建hadoop环境
  9. 简述ip地址的abc类如何划分_面试官问:讲讲IP地址的分配原理
  10. python 打开程序 最大化_@Python 程序员,如何最大化提升编码效率?
  11. 12届毕业生回顾我的2012年,给2013届同学一点启迪
  12. android framework 触摸屏事件传递
  13. Atitit 软件设计中的各种图纸 uml 之道 1. 常见设计成果与图纸 2 1.1. 总图 2 1.2. ui原型图与html 2 1.3. 业务逻辑 伪代码 各种uml图 2 1.4. 总体
  14. 两点间距离、点到直线距离、点到线段距离、线段到线段距离
  15. PaddleOCR+OpenCV实现中英文识别
  16. linux find命令 括号,Linux中find命令细节详解
  17. ValueError: `generator` yielded an element of shape (2,) where an element of shape (?, ?) was expect
  18. Integer division by zero
  19. 关于nginx配置负载均衡,nginx.conf配置文件正确,一直跳出nginx欢迎界面
  20. 专项训练——判断推理

热门文章

  1. js脚本锁计算机软件,AutoJs解密工具
  2. Camera_Hal3_User_Manual
  3. 匹配滤波器的MATLAB实现
  4. VS2008SP1使用入门
  5. 企业ad域管理教程,有哪些有效的AD域管理办法?
  6. 微软ad域管理工具_比较好的第三方微软AD域管理工具有哪些?
  7. 玉柴spn码故障对照表_故障代码一览表
  8. 智慧酒店客房控制系统开发提高酒店管理效率和服务质量
  9. 苹果电脑Mac系统如何下载安装谷歌Chrome浏览器
  10. UrlRewrite 的配置和使用总结