- 浏览: 223292 次
- 性别:
- 来自: 西安
文章分类
- 全部博客 (143)
- java (13)
- mongodb (15)
- linux (31)
- mysql (2)
- cache (1)
- Android (3)
- lucene (2)
- javascript (9)
- php (13)
- 人生 (2)
- solr (7)
- 跨域iframe (1)
- 统计学 (1)
- redis (0)
- amazon aws (2)
- 国内比较便宜的vps (1)
- nginx (5)
- sns api应用 (1)
- api (1)
- postfix (1)
- nodejs (1)
- gitlab (1)
- myeclipse (1)
- matlab (3)
- ubuntu (2)
- stardict (1)
- cdn (1)
- lajp (1)
- workerman (1)
- tensorflow (1)
- 协同推荐算法 (3)
- html5 (1)
- extensions (3)
- Rome (1)
- 正则 (1)
- EBS (1)
- python (5)
- https (1)
- iptables (1)
- facebook (0)
- ImageMagick (0)
- elasticsearch (1)
- Flask (1)
- wordpress (0)
- kubernetes (0)
最新评论
-
三尺寒冰:
怎么实现排序的?分析一下
php mongodb 实现group 并按照某字段排序
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
cd scripts/
mv makefile.linux ../makefile(必须)
cd ..
./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.guess .
cp /usr/share/libtool/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
相关:
http://kenneth.ycool.com/index155.html
http://hi.baidu.com/evilrapper/blog/item/eac02852071c7c110cf3e3f2.html
http://hi.baidu.com/%C9%BD%BA%D3%D2%BB%C3%CE/blog/item/5defc93d3a607edc9e3d62d4.html
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
cd scripts/
mv makefile.linux ../makefile(必须)
cd ..
./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.guess .
cp /usr/share/libtool/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
相关:
http://kenneth.ycool.com/index155.html
http://hi.baidu.com/evilrapper/blog/item/eac02852071c7c110cf3e3f2.html
http://hi.baidu.com/%C9%BD%BA%D3%D2%BB%C3%CE/blog/item/5defc93d3a607edc9e3d62d4.html
发表评论
-
只允许指定用户登录SSH
2016-11-24 11:30 2639为安全需要,可以指定某用户才能登录SSH 软件环境: $ ss ... -
linux 添加用户、权限
2016-11-24 11:26 718http://www.cnblogs.com/daizhuac ... -
openssl make install : *** [install_docs] 错误 255”
2016-05-10 13:15 4115如果在linux下安装openssl,执行config和mak ... -
wget libcrypto.so.1.0.0 libssl.so.1.0.0 no version information available
2016-05-10 13:11 5489问题: >>wget http://www.ya ... -
查看linux服务器硬盘IO读写负载
2016-03-21 13:12 1799查看linux服务器硬盘IO读写负载 http://www. ... -
df -i inodes占用100%的问题及解决
2016-02-03 10:34 1417df:查看磁盘空间 df -i:查看Inodes是否还有空间 ... -
在linux下查看机器对外端口开放情况
2016-02-01 11:24 2458netstat -lnp -
linux防火墙禁止某一个端口
2015-12-30 10:58 1288iptables -A OUTPUT -p udp --dpo ... -
linux 查看服务器端口占用
2015-12-30 10:37 811netstat -ntupl -
IP Tracker 追踪
2015-12-30 10:36 1022IP/Domain网域查询,ip追踪; http://cn. ... -
常见TCP/UDP端口对照表
2015-12-29 17:25 1054http://www.seacha.com/tools/por ... -
查看linux服务器占用的端口和查看端口的运行程序
2015-12-29 17:24 1127root用户执行netstat -ntupl n表示不查询dn ... -
ImagickDrawException
2015-10-15 17:37 564exception 'ImagickDrawException ... -
linux SCP后台执行的方法
2015-10-15 15:29 1007linux SCP后台执行的方法 ************* ... -
linux 查看文件夹下的文件个数
2015-08-24 18:16 983linux 查看文件夹下的文件个数(当前目录的文件数) ls ... -
linux 画图不执行 Can't connect to X11 window server
2015-04-20 17:56 3540java在图形处理时调用了本地的图形处理库。在利用Java作图 ... -
nginx auth认证保护
2015-04-08 18:14 850yum install httpd 1. 进入ngnix配 ... -
用date命令给CentOS Linux设置修改系统日期和时间的方法
2014-11-13 10:40 1084修改CentOS Linux的时间可 ... -
linux下压力测试软件siege的安装与使用详解
2014-07-16 10:47 534linux下压力测试软件siege的安装与使用详解 假定: ... -
linux 下Time_wait过多问题解决
2014-07-16 10:36 827问题起因: 自己开发 ...
相关推荐
我个人深知在linux环境下搭建php不容易,尤其是在安装gd组件过程中,缺组件,而且组件的种类比较多,在网上找起来比较麻烦,光这一步,我大概整整花了近三个小时的时间。为了方便大家在linux下搭建php环境,特将gd...
GD库支持多种图像格式,如PNG、JPEG、GIF等,同时也支持FreeType字体库,可以处理TrueType字体。在Linux上安装GD库时,通常需要先安装其依赖库,例如FreeType、JPEG和PNG库。 首先,我们需要下载GD库及相关依赖库的...
这篇文章将详细介绍如何在Linux系统上安装和配置Apache、PHP和GD库,以便支持动态网页和图像处理功能。 首先,Apache是全球最流行的Web服务器软件之一,它提供了强大的静态网页和动态内容的发布能力。在Linux上安装...
为了增强PHP的功能,我们还需要安装一些扩展,如GD库、XML支持、MBSTRING、LDAP、PEAR和XMLRPC。执行以下命令: ``` sudo yum -y install php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc ``` 还有...
### Linux下安装Apache+Mysql+Php+GD2 在Linux环境下搭建Web服务器时,Apache、MySQL、PHP以及GD库是非常常见的组合。本篇将详细阐述如何在Linux系统上安装和配置这一组合。 #### 一、安装MySQL ##### 1. 下载与...
linux php安装所需要的支持安装文件:jpegsrc, freetype-2.3.9, gd-2.0.35, libxml2-2.6.32, libpng-1.2.37 zlib-1.2.3等(分成几份分别上传)
本文将详细阐述如何在Linux系统上安装PHP以及一些常用的组件,如GD库、Curl库等。 首先,确保Apache web服务器和MySQL数据库服务已经安装并且配置好。在继续安装PHP之前,了解它们的安装位置是必要的,因为这会影响...
### Linux 下安装 PHP5 + Apache + MySQL + GD2 的详细步骤与执行命令 #### 前言 在 Linux 环境中搭建 LAMP(Linux、Apache、MySQL、PHP)服务器是一个常见的需求,特别是对于 Web 开发者而言。本文将详细介绍如何...
在Linux下安装MySQL,可以使用`yum`命令: ```bash yum install mariadb-server mariadb ``` 配置MySQL包括初始化数据库、设置用户权限、启动服务等步骤。通过运行`mysql_secure_installation`脚本来加强数据库的...
Linux 下安装配置 Apache2.2.x+MySql5.x+PHP5.x 详解 本篇文章详细介绍了在 Linux 操作系统下安装和配置 Apache2.2.x、MySql5.x 和 PHP5.x 的步骤,使用的操作系统为 Redhat AS5,内核版本为 Linux 2.6.18-8.el5,...
GD库支持多种图像格式,如JPEG、PNG、GIF等,常用于动态生成图像,例如验证码、图表或者图像水印。在Linux系统中,如果你需要在服务器上使用GD库,通常需要手动编译安装。以下将详细介绍如何编译安装GD库以及其依赖...
本教程主要涉及在Redhat 9和Fedora 9这两种不同版本的Linux系统上,如何安装和配置Apache、MySQL、PHP、GD库以及Freetds。这些组件在Web开发和数据存储方面扮演着重要角色。 首先,让我们详细讲解每个组件的安装...
GD库支持多种图像格式,如JPEG、PNG、GIF等,可以用于创建动态图像、验证码、图像缩略图等。`GD-devel`提供了编译GD库所需的头文件和链接库,使得在编写代码时能够调用GD的功能。 在EL7系统上,`GD`和`GD-devel`...
### Linux下PHP支持MSSQL(SQLServer2000) #### 概述 在Linux环境下,为了让PHP能够访问Microsoft SQL Server数据库(以下简称MSSQL),需要进行一系列的配置与安装工作。本文将详细介绍如何在Linux系统中配置PHP以...
总结来说,"linux gd.tar.gz"是一个32位Linux系统的GD库源代码包,它为Web开发提供了强大的图像处理功能,通过简单的编译和安装步骤,可以在Linux环境下轻松集成和使用。无论是创建动态图像、处理现有图像还是添加...
例如,安装gd库需要jpeg、zlib和libpng等库支持。在开始安装之前,确保已经安装了gcc和libtool,因为它们是编译许多开源软件所必需的工具。 在编译过程中可能会遇到各种问题。例如,当运行`./configure`时,可能会...
在Linux环境下搭建PHP5、MySQL5、Apache2和GD2以及Zend3的环境,需要进行一系列的编译和安装步骤。以下是一个详细的指南: 首先,确保你的系统已经安装了必要的开发工具包,例如gcc编译器和其他依赖项,因为它们是...
php-7.4.29.zip 包含windows下的php安装包、windows下的运行依赖 和 Linux下的源码包。php-7.4.29.zip 包含windows下的php安装包、windows下的运行依赖 和 Linux下的源码包。php-7.4.29.zip 包含windows下的php...
gd-2.0.28.tar.gz LINUX php gd-2.0.28.tar.gz LINUX php gd-2.0.28.tar.gz LINUX php gd-2.0.28.tar.gz LINUX php GD库
在Linux环境下安装PHP是一项常见的任务,尤其对于Web开发者来说更是如此。本篇文章将详细介绍如何在Linux系统上安装PHP,并解释`./configure`命令中的各个选项的意义及其作用。 #### 一、环境准备 在开始安装之前...