Linux+PHP+GD

转载 2015年11月20日 17:43:23


http://www.2cto.com/os/201203/124094.html


GD:Linux下安装PHP的GD支持库 
 
Linux下安装PHP的GD支持库 
 
1、安装 zlib 
wget ftp://ftp.sunfreeware.com/pub/freeware/SOURCES/zlib-1.2.3.tar.gz 
tar -zxf zlib-1.2.3.tar.gz 
cd zlib-1.2.3 
./configure –prefix=/usr/local/zlib 
make 
make install 
 
2、安装 jpeg 
wget ftp://ftp.sunfreeware.com/pub/freeware/SOURCES/jpeg-6b.tar.gz 
mkdir -p /usr/local/jpeg6 
mkdir -p /usr/local/jpeg6/bin 
mkdir -p /usr/local/jpeg6/lib 
mkdir -p /usr/local/jpeg6/include 
mkdir -p /usr/local/jpeg6/man 
mkdir -p /usr/local/jpeg6/man1 
mkdir -p /usr/local/jpeg6/man/man1 
tar -zxf jpeg-6b.tar.gz 
cd jpeg-6b 
./configure –prefix=/usr/local/jpeg6 –enable-shared –enable-static 
make 
make install 
 
安装完成提示: 
Libraries have been installed in: 
/usr/local/jpeg6/lib 
 
3、安装 libpng 
wget ftp://ftp.sunfreeware.com/pub/freeware/SOURCES/libpng-1.2.16.tar.gz 
tar -zxf libpng-1.2.16.tar.gz 
cd libpng-1.2.16 
./configure –prefix=/usr/local/libpng 
make 
make install 
 
4、安装 freetype 
wget http://download.savannah.nongnu.org/releases/freetype/freetype-2.3.4.tar.gz 
tar -zxf freetype-2.3.4.tar.gz 
cd freetype-2.3.4 
mkdir -p /usr/local/freetype 
./configure –prefix=/usr/local/freetype 
make 
make install 
 
5、安装 GD 
wget ftp://ftp.sunfreeware.com/pub/freeware/SOURCES/gd-2.0.33.tar.gz 
tar -zxf gd-2.0.33.tar.gz 
cd gd-2.0.33 
mkdir -p /usr/local/gd2 
./configure –prefix=/usr/local/gd2 –with-jpeg=/usr/local/jpeg6/ –with-png=/usr/local/lib/ –with-zlib=/usr/local/lib/ –with-freetype=/usr/local/freetype/ 
make 
make install 
 
 
-------------------- 
 
安装jpg时候,如果出错。 
 
先装libtool 
 
libtool-1.X.tar.gz  //是我下载的版本 
 
./configure 
make 
make install 
 
再装jpegsrc.v6b.tar.gz 
 
./configure  --enable-shared  --enable-static                   这些lib这种包用默认路径就行。不然如果其他的需要这个包还得指它的路径 
 
这里可能会出错 
 
checking host system type… Invalid configuration `x86_64-unknown-linux-gnu ‘: machine `x86_64-unknown ‘ not recognized 
 
checking build system type… Invalid configuration `x86_64-unknown-linux-gnu ‘: machine `x86_64-unknown ‘ not recognized 
 
configure: error: libtool configure failed 
 
或者 
 
/libtool --mode=compile gcc -O2  -I. -c ./jcapimin.c 
make: ./libtool:命令未找到 
make: *** [jcapimin.lo] 错误 127 
./libtool --mode=compile gcc -O2  -I. -c ./cjpeg.c 
make: ./libtool:命令未找到 
make: *** [cjpeg.lo] 错误 127 
 
解决方法 
 
cp /usr/share/libtool/config/config.guess . 
cp /usr/share/libtool/config/config.sub . 
 
cp到jpeg的安装文件目录,注意后面的个“.” 
 
make clean 
 
再重新 
 
 
 
./configure --prefix=/usr/local/libjpeg/   --enable-shared  --enable-static 
 
make 
 
make install 
 
-------------------------------- 
如果已经安装php,建议通过追加编译安装 
进入“[php解压目录]/ext/gd”目录,执行如下命令: 
[php安装目录]/bin/phpize 
Java代码  
./configure --with-php-config=[php安装目录]/bin/php-config --with-jpeg=[jpeg-6b安装目录] --with-png=[libpng安装目录] --with-freetype=[freetype安装目录] --with-gettext=[gettext安装目录] --with-gd=[gd安装目录]  
make  
make install  
 
安装成功后会在“[php安装目录]/lib/php/extensions/no-debug-non-zts-20060613”目录下生成gd.so文件, 
   然后cp [php安装目录]/lib/php/extensions/no-debug-non-zts-20060613/gd.so /opt/php/ext 
 
修改php.ini文件加载gd组件,添加extension_dir=/opt/php/ext和extension=gd.so,如果有extension_dir=/opt/php/ext则不需要增加 
Java代码  
extension_dir=/opt/php/ext  
extension=gd.so  
 
 
 
作者 zlr

相关文章推荐

Linux配置Apache+PHP+MySQL+GD库

  • 2009年03月29日 22:42
  • 4KB
  • 下载

linux php+gd库的源码安装

一、下载软件 gd-2.0.35.tar.gz          http://www.boutell.com/gd/ jpegsrc.v6b.tar.gz        http://w...

gd-2.0.28.tar.gz LINUX php

  • 2008年12月04日 22:47
  • 555KB
  • 下载

构建linux服务器(mysql+apache+gd库+sy­­base+php)

一.准备工作: 1.服务器环境 Linux(FC4) 2.支持要求:Mysql+Apache+GD库+Sybase+PHP 二.安装过程: 1.放入安装光盘后,重启机器后会看到...

linux配置php扩展GD库等

linux配置php扩展GD库等 php+apache+mysql的安装此处省略,安装参考如下。 手动安装请参考 http://www.linuxidc.com/Linux/201...
  • cymen
  • cymen
  • 2017年06月06日 17:29
  • 524

64位linux centOS 5.5 安装 Apache+Mysql+PHP+GD

为了解决编译安装php后找不到libphp5.so的问题,搜到了这位大牛写的centos 64位系统安装步骤,按照做了一下,编译出的php果然有libphp5.so文件。 原文来自“春哥也编程” 的博...
  • vah101
  • vah101
  • 2011年04月27日 17:57
  • 3598

【转+修改】Linux php 升级GD, 啃爹!

一、下载  gd-2.0.33.tar.gz  jpegsrc.v6b.tar.gz  libpng-1.2.8.tar.tar  zlib-1.2.3.tar.gz (md5:debc6...
  • yllzl
  • yllzl
  • 2012年05月03日 15:53
  • 271

Linux下源码安装PHP的GD支持库

GD:Linux下安装PHP的GD支持库  Linux下安装PHP的GD支持库  1、安装 zlib  wget ftp://ftp.sunfreeware.com/pub/freeware/SO...

Linux下安装配置apache,mysql,php并支持gd,jpeg,png,freetype的方法

如果是用RPM包装的PHP+Mysql+Apache,GD库默认就装好了。 如果想要编译安装这些,GD库是要自己动手安装上去的。 我编译安装(源代码)了Apache+PHP,现在要用到GD库,所以...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Linux+PHP+GD
举报原因:
原因补充:

(最多只允许输入30个字)