Fork me on GitHub

非root用户perl GD模块的安装

一、 简介

使用perl的我们都知道,很多模块的都依赖于GD模块,所以把GD模块安装好很重要。
首先我们要认识,GD模块是干什么的:
GD模块是一个用来动态创建图像的开放源码库。他是用C语言编写的,它能够读写很多不同的图像文件,GD也通常用于生成图表、图形、缩略图和许多其他的。这样大家知道他是干嘛用的了

二、 下载安装

下载

然后,他的官网:LibGD
下载地址也可以在里面找到。

###安装###
在安装GD模块之前,你一定要安装好libgd这个安装包,libgd的安装也可能需要其他的很多软件,所以你的系统如果没有这些包的话,你可能要一个个安装:
1. 安装freetype:
官网地址:这里
下载地址:这里(V2.6.3)

1
2
3
4
5
$ wget 
$ tar jxf freetype-2.6.3.tar.bz2
$ cd freetype-2.6.3/
./configure --prefix=/your/local/path/freetype --enable-shared
$ make && make install

2. 安装libpng:
官网地址:这里
下载地址:这里(v1.6.21)

1
2
3
4
$ tar zxf libpng-1.6.21.tar.gz
$ cd libpng-1.6.21/
$ ./configure --prefix=/your/local/path/png --enable-shared
$ make && make install

3. 安装jpeg:
官网地址:这里
下载地址:这里(v9b)

1
2
3
4
$ tar zxf jpegsrc.v9b.tar.gz
$ cd jpeg-9b/
$ ./configure --prefix=/your/local/path/jpeg --enable-shared
$ make && make install

4. 安装zlib:
官网地址:这里
下载地址:这里(v1.2.8)

1
2
3
4
$ tar xf zlib-1.2.8.tar.gz
$ cd zlib-1.2.8/
$ ./configure --prefix=/your/local/path/zlib
$ make && make install

5. 安装libgd:
官网地址:这里
下载地址:这里(v2.2.1)

1
2
3
4
$ tar jxf libgd-2.2.1.tar.gz
$cd libgd-2.2.1/
$./configure --prefix=/your/local/path/gd --enable-shared --with-jpeg=/your/local/path/jpeg --with-freetype=/your/local/path/freetype --with-png=/your/local/path/png --with-zlib=/your/local/path/zlib
$ make && make install

当然最重要的事,就是将他们加入你的环境变量中。

接下里你就可以轻松安装GD了,这你可以通过cpanan安装GD模块了,通过cpan就可以安装:

1
$ cpan -i GD

热评文章