当前位置:  编程语言>php

CentOS下PHP安装完成后继续安装GD扩展库

 
    发布时间:2013-9-23  


    本文导语:  在PHP已经安装完成的情况下,如何继续安装GD扩展库呢?有两种方式,第一种方式是完全安装,第二种方式是从php源码的扩展目录下进行安装。下面给出两种安装方式的具体安装步骤。 第一种方式完全安装具体步...

   PHP已经安装完成的情况下,如何继续安装GD扩展库呢?有两种方式,第一种方式是完全安装,第二种方式是从php源码的扩展目录下进行安装。下面给出两种安装方式的具体安装步骤。

  第一种方式完全安装具体步骤

首先下载安装GD所需要的库,如果已经安装过的直接跳过。所需要的库如下:

jpegsrc.v6b.tar.gz      http://www.ijg.org/
libpng-1.2.7.tar.tar    http://sourceforge.net/projects/libpng/
zlib-1.2.3.tar.gz       http://sourceforge.net/projects/zlib/
freetype-2.1.9.tar.gz   http://sourceforge.net/projects/freetype/
gd-2.0.33.tar.gz        http://www.boutell.com/gd/

开始安装,具体步骤如下:

1.安装zlib

tar xzvf zlib-1.2.7.tar.gz
cd zlib-1.2.7
mkdir -p /home/work/local/zlib
./configure --prefix=/home/work/local/zlib/
Make
Make install

2.安装libpng

tar xzvf libpng-1.2.50.tar.gz
cd libpng-1.2.50
mkdir -p /home/work/local/libpng
./configure --prefix=/home/work/local/libpng/
Make
Make install

3.安装freetype

tar xzvf freetype-2.3.7.tar.gz
cd freetype-2.3.7
mkdir -p /home/work/local/freetype
./configure --prefix=/home/work/local/freetype/
make
make install

4.安装jpeg

tar xzvf jpegsrc.v8d.tar.gz
cd jpeg-8d/
mkdir -p /home/work/local/jpeg
./configure --prefix=/home/work/local/jpeg/ --enable-shared
make
make install

5.安装gd

tar xzvf GD_2_0_33.tar.gz
cd pierrejoye-gd-libgd-5551f61978e3/src
mkdir -p /home/work/local/gd
./configure --prefix=/home/work/local/gd/ --with-png=/home/work/local/libpng/ --with-freetype=/home/work/local/freetype/ --with-jpeg=/home/work/local/jpeg/
Make
Make install

6.为php安装扩展

tar xzvf php-5.2.10.tar.gz
cd php-5.2.10/ext/gd/
/home/work/php5/bin/phpize
./configure --with-php-config=/home/work/php5/bin/php-config --with-gd=/home/work/local/gd/ --with-jpeg-dir=/home/work/local/jpeg/ --with-png-dir=/home/work/local/libpng/ --with-freetype-dir=/home/work/local/freetype/
Make
Make install

7.修改php.ini

cd /home/work/apache2/conf

找到gd.jpeg_ignore_warning = 0 将前面的分号去掉

在下面添加一行

extension=gd.so

8.重启apache

apachectl -k restart


 第二种安装方式,从php源码目录下安装

具体操作流程如下:

$ cd <php源码>/ext/gd
$ /usr/local/php5/bin/phpize
$ ./configure --with-gd=/usr/local/gd --with-jpeg-dir=/usr/local/jpeg --with-png-dir=/usr/local/libpng --with-freetype-
dir=/usr/local/freetype --with-zlib-dir=/usr/local/zlib --with-php-config=/usr/local/php/bin/php-config
$ make && make install

修改php.ini

添加extension=gd.so

最后,重启apache后安装生效


  • 本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载,整理或搜集自网络.欢迎任何形式的转载,转载请注明出处.
    转载请注明:文章转载自:[169IT-IT技术资讯]
    本文标题:CentOS下PHP安装完成后继续安装GD扩展库
相关文章推荐:


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3