redhat php gd,RedHat下安装并开启PHP GD库的步骤
RedHat下安装并开启PHP GD库的方法
GD库是PHP进行图文操作时一个重要的库。红帽系统适合用编译安装。具体各步骤如下:
1、准备工作:
需要的软件分别为:zlib-1.2.7.tar,libpng-1.2.40.tar,jpeg-6b.tar,freetype-2.3.5.tar,gd-2.0.33.tar
打包下载地址:http://pan.baidu.com/share/link?shareid=452677&uk=3240790330
解压密码:d5475sf45ffdf54 (软件整理,转自璞玉POOY)
或者分类下载:
http://google-desktop-for-linux-mirror.googlecode.com/files/gd-2.0.35.tar.gz
http://down1.chinaunix.net/distfiles/jpegsrc.v6b.tar.gz
ftp://ftp.simplesystems.org/pub/libpng/png/src/libpng-1.5.2.tar.gz
http://google-desktop-for-linux-mirror.googlecode.com/files/zlib-1.2.3.tar.gz
http://down1.chinaunix.net/distfiles/freetype-1.3.1.tar.gz
http://down1.chinaunix.net/distfiles/gettext-0.16.1.tar.gz
2、安装zlib
tar xvzf zlib-1.2.3.tar.gz
cd zlib-1.2.3
./configure --prefix=/usr/local/zlib
make && make install
3、安装freetype
tar xvzf freetype-1.3.1.tar.gz
cd freetype-1.3.1
./configure --prefix=/usr/local/freetype
make && make install
4、安装libpng
tar xvzf libpng-1.5.2.tar.gz
cd libpng-1.5.2
./configure --prefix=/usr/local/libpng
make && make install
5、安装jpegsrc
tar xvzf jpegsrc.v6b.tar.gz
cd jpegsrc.v6b
./configure --prefix=/usr/local/jpeg6 --enable-shared --enable-static
make && make install
可能的错误:提示文件夹不存在,应该是程序不能自动创建文件夹吧,根据提示的错误,手动用mkdir创建文件就可以了。
本次例如:
mkdir -p /usr/local/jpeg6/include/
mkdir -p /usr/local/jpeg6/lib/
mkdir -p /usr/local/jpeg6/bin/cjpeg
mkdir -p /usr/local/jpeg6/man/man1/
6、安装gettext(有的直接就有,可以先安装GD库,报错再返回来安装)
tar xvzf gettext-0.16.1.tar.gz
cd gettext-0.16.1
./configure --prefix=/usr/local/gettext
make && make install
7、安装GD
tar xvzf gd-2.0.35.tar.gz
cd gd-2.0.35
./configure --prefix=/usr/local/gd --with-jpeg=/usr/local/jpeg6 --with-png=/usr/local/libpng --with-freetype=/usr/local/freetype
make clean(之前编译过就要执行这句)
make
make install
configure…这一步可能的错误:configure.ac:64: error: possibly undefined macro: AM_ICONV,这个就必须安装gettext(步骤6中有讲)
8、生成gd.so
cd ../php-5.2.17/ext/gd/ # 下载的安装包所在目录
/usr/local/php5/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config --with-jpeg-dir=/usr/local/jpeg6/ --with-png-dir=/usr/local/libpng/ --with-gd=/usr/local/gd/ --with-freetype=/usr/local/freetype/
make clean(之前编译过就要执行这句)
make && make install
这时在make install的结尾会有gd库存放的位置,从那个文件夹中将gd.so复制到扩展库目录中
修改PHP.ini
9、在php.ini中添加如下内容
extension=gd.so
10、重新编译PHP
进入php源码目录
./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql --without-sqlite --without-pdo-sqlite --with-gd=/usr/local/gd --with-freetype-dir=/usr/local/freetype/
make clean(之前编译过就要执行这句)
make
make install
11、安装结束,重启Apache服务
./httpd -k restart
redhat php gd,RedHat下安装并开启PHP GD库的步骤相关推荐
- RedHat Enterprise Linux 5下安装firefox
RedHat Enterprise Linux 5下安装firefox 今天发现linux上的firefox浏览器版本有些低. 而浏览器上自带的更新功能不起作用. 于是从官网上下了一个最新版的fire ...
- redhat enterprise linux as4下载,RedHat Enterprise Linux AS4下安装小企鹅输入法.doc
RedHat Enterprise Linux AS4下安装小企鹅输入法 RedHat Enterprise Linux AS4下安装小企鹅输入法(五笔.拼音) 下载软件 fcitx-3.0.0-1. ...
- mongodb ubuntu下安装以及开启远程访问
mongodb ubuntu下安装以及开启远程访问 ubuntu下安装 sudo apt-get install mongodb 安装好后,查看是否运行: pgrep mongo -l 在 termi ...
- python3.5安装教程linux_Linux下安装python3.6和第三方库的教程详解
Linux下安装Python3.6和第三方库 如果本机安装了python2,尽量不要管他,使用python3运行python脚本就好,因为可能有程序依赖目前的python2环境, 比如yum!!!!! ...
- linux pps 包 网卡,64位Ubuntu Linux 下安装和使用PPS网络电视的详细步骤
亲自测试在Ubuntu 10.10下安装好了pps,详情请见这里 Ubuntu Linux下安装和使用PPS详细步骤及解决无声的问题,包括解决无声的问题,不过那是在32 位的Ubuntu Linux ...
- linux英汉字典代码,Ubuntu安装英汉词典(词库)详细步骤
Ubuntu安装英汉词典(词库)详细步骤 发布时间:2013-05-26 11:26:08 作者:佚名 我要评论 linux并不缺少词典软件.但是缺少词库.所有的词典软件都需要,自己下载安装词 ...
- linux 安装php gd,Linux下安装GD_php
安装GD-------------------------------------------------------------------- tar -zxvf gd-2.0.27.tar.gz ...
- RedHat Enterprise Linux 7下安装 Oracle 12C
说明:本安装虚拟机下操作完成的,为了保证安装成功,请下载oracle 12.1.0.2.0版. 对于12.1.0.1.0版,笔者对它多次测试后,发现安装过程有很多错误提示,如 ...
- linux 5.5安装万兆网卡驱动,RedHat 5.5系统下安装MW54U无线USB网卡驱动
首先下载ndiswrapper -1.52.tar.gz和mw54u在windows xp32 和 windows vista 32下的驱动 下面我们来进行安装 第一步:安装ndiswrapper - ...
最新文章
- 基于HTML5 Canvas 实现弹出框
- Datatable删除行的Delete和Remove方法介绍
- how to deal with error message Failed to create note
- 关于.c和.h 和定义变量的问题
- IT-标准化-系列-15.在VPC 2007中构建虚拟网络
- Ubuntu衍生(elementary os)虚拟机安装后的基础配置
- 学习C++项目——select模型,poll模型和epoll模型
- 对 /etc/rc.d/init.d 目录的一点理解
- Java 文件下载,文件名乱码问题解决。
- 【PS】免费 使用PS批量将pdf转换成图片 pdf转图片 pdf转jpg pdf转png
- HTML_旅行志界面
- [转载]视频格式介绍
- 公众号第三方平台开发 创建公众号第三方平台
- 废旧光驱拆解与丝杆测试
- Uncaught SyntaxError: Unexpected identifier问题解决
- 数据结构--排序算法(冒泡排序)
- SayLove表白墙微信小程序
- java面试技术准备
- c++ 计算图形的面积
- 轮播图:小米官网同款轮播图,拿走它让你的网页酷酷的~