Linux gd库安装步骤说明
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库安装步骤说明相关推荐
- linux php gd库安装,Linux系统gd库安装步骤说明
gd库是PHP处理图形的扩展库,它提供了一系列用来处理图片的API(应用程序编程接口),使用gd库可以处理图片或者生成图片.在网站上,gd库通常用来生成缩略图,或者对图片加水印,或者生成汉字验证码,或 ...
- linux GD库安装
GD 安裝 第一部需要做的是先要安裝 GD 到系統內,而安裝 GD 前需要安裝 jpeg-6b, libpng, zlib, freetype.以下是下载网址: GD 2.0.33 jpeg-6b l ...
- linux库怎么安装路径设置,Linux libtins 库安装教程
因为工作原因需要用到libtins网络库, 所以今天去装一下. 很尴尬,由于本人对linux理解比较浅, 所以在中途遇到了一些问题. 虽然只是简单的安装步骤,但是阻挡不了自己菜啊. 一. 下载lib ...
- Centos linux php扩展安装步骤
使用phpinfo()函数输出PHP信息,然后找到Configuration File (php.ini) apachectl 其设计意图是帮助管理员控制Apache httpd后台守护进程的功能. ...
- gdbm mysql函数库_linux4AS下的php+apache+mysql+gd库安装修订版
经过多次安装,将linux4AS下的php+apache+mysql+gd库安装过程多次修订,整理如下: 一. 系统及软件版本问题: 1. 操作系统:Linux AS U2 (advanced ser ...
- Linux源码安装步骤
Linux上几乎所有的软件都经过了GPL授权,因此几乎所有的软件都会提供源码. 而一个软件要在Linux上执行,必须是二进制文件,因此当我们拿到软件源码后,需要将它编译成二进制文件才能在Linux上 ...
- 达梦数据库在linux下的安装步骤
达梦数据库在linux下的安装步骤: 创建安装用户. 创建安装用户组 dinstall. groupadd dinstall 创建安装用户 dmdba. useradd -g dinstall -m ...
- python jieba库下载_Python中jieba库安装步骤及失败原因解析
Python 中 jieba 库安装步骤及失败原因解析 作为计算机小白, Python 的流行也让我蠢蠢欲动, 在请教计算机 专业同学后,开始上网课自学 Python 基础知识.今天老师简单的一 句话 ...
- Linux版的CASTEP功能更强大,castep在linux下的安装步骤.docx
castep在linux下的安装步骤 卸载:一)MS卸载:1.首先进入home/msi/Accelrys/Materials Studio40/etc/Gateway然后执行./msgateway_c ...
- redhat php gd,RedHat下安装并开启PHP GD库的步骤
RedHat下安装并开启PHP GD库的方法 GD库是PHP进行图文操作时一个重要的库.红帽系统适合用编译安装.具体各步骤如下: 1.准备工作: 需要的软件分别为:zlib-1.2.7.tar,lib ...
最新文章
- linux优化网页加载过程,HTML页面加载和解析流程 介绍
- 在html中不是链接目标属性,在HTML中,()不是链接的目标属性。
- mongodb java 学习_《 mongodb 学习 》java 基本操作
- linux atom 升级,Github更新Atom,主要集中在Windows
- application/json 四种常见的 POST 提交数据方式
- C#编写运行在Linux环境下的采用Mediainfo来获取多媒体文件信息的代码
- TensorFlow 与 PyTorch 之争
- win10搭建hadoop环境
- 简述ip地址的abc类如何划分_面试官问:讲讲IP地址的分配原理
- python 打开程序 最大化_@Python 程序员,如何最大化提升编码效率?
- 12届毕业生回顾我的2012年,给2013届同学一点启迪
- android framework 触摸屏事件传递
- Atitit 软件设计中的各种图纸 uml 之道 1. 常见设计成果与图纸	2 1.1. 总图	2 1.2. ui原型图与html	2 1.3. 业务逻辑 伪代码 各种uml图	2 1.4. 总体
- 两点间距离、点到直线距离、点到线段距离、线段到线段距离
- PaddleOCR+OpenCV实现中英文识别
- linux find命令 括号,Linux中find命令细节详解
- ValueError: `generator` yielded an element of shape (2,) where an element of shape (?, ?) was expect
- Integer division by zero
- 关于nginx配置负载均衡,nginx.conf配置文件正确,一直跳出nginx欢迎界面
- 专项训练——判断推理