怎样编译安装GD库

2015年12月15日 | 分类: 【技术】

【依赖】

安装次序:1. zlib > 2. libpng > 3. freetype > 4. jpeg > 5. libxpm > 6. libgd

编译安装zlib:

参考:http://amon.org/zlib

编译安装libpng:

参考:http://amon.org/libpng

编译安装freetype:

参考:http://amon.org/freetype

编译安装jpeg:

参考:http://amon.org/jpeg

编译安装libtiff:

参考:http://amon.org/libtiff

yum安装libxpm:

yum install libXpm libXpm-devel

【安装】

官网:https://www.libgd.org/
源码:https://github.com/libgd/libgd/

下载:https://github.com/libgd/libgd/releases
最高版本:libgd-2.2.5

wget https://github.com/libgd/libgd/releases/download/gd-2.2.5/libgd-2.2.5.tar.gz && tar -zxvf libgd-2.2.5.tar.gz && cd libgd-2.2.5
./configure --prefix=/usr/local/gd --enable-shared --with-jpeg=/usr/local/jpeg --with-freetype=/usr/local/freetype --with-png=/usr/local/png LDFLAGS="-L/usr/lib -lz"
make && make install

输出:

...
Libraries have been installed in:
   /usr/local/gd/lib
...

编译安装完成。

【参考】

参考:http://www.linuxforums.org/forum/red-hat-fedora-linux/136596-installing-gd-php.html
参考:https://www.linuxquestions.org/questions/mandriva-30/mediawiki-thumbnail-error-incomplete-gd-library-configuration-missing-function-image-529292/page2.html
参考:https://blog.csdn.net/angelz/article/details/331257