linux下编译GD(freetype+libjpeg+libpng+gd-devel)
来源:互联网 发布:中国农业部数据库 编辑:程序博客网 时间:2024/06/11 17:03
1、检查freetype是否安装
rpm -qa | grep freetype
没有的话编译freetype 这里下载
https://www.freetype.org/download.html
http://download.savannah.gnu.org/releases/freetype/
./configure --prefix=/usr/local/freetype
make && make install 即可,没有花头
2、检查libjpeg是否安装
rpm -qa | grep libjpeg
没有的话编译libjpeg 这里下载
我也没装libjpeg,下载好开始编译
jpegsrc.v6b.tar.gz
tar -xzvf jpegsrc.v6b.tar.gz
cd jpeg-6b/
./configure --prefix=/usr/local/jpeg --enable-shared
make && make install
最后一步make install 出错:
/usr/bin/install -c -m 644 jconfig.h /usr/local/jpeg/include/jconfig.h
/usr/bin/install: cannot create regular file `/usr/local/jpeg/include/jconfig.h': No such file or directory
make: *** [install-headers] Error 1
/usr/bin/install: cannot create regular file `/usr/local/jpeg/lib/libjpeg.so.62.0.0': No such file or directory
/usr/bin/install: cannot create regular file `/usr/local/jpeg/bin/cjpeg': No such file or directory
make: *** [install-lib] Error 1
难道安装程序自己新建一下目录都不行??晕,我自己去新建目录
mkdir -p /usr/local/jpeg/include
mkdir -p /usr/local/jpeg/lib
mkdir -p /usr/local/jpeg/bin
mkdir -p /usr/local/jpeg/man/man1
OK再编译就成功了
3、检查是否安装了libpng
rpm -qa libpng
没有的话编译libpng 这里下载
./configure --prefix=/usr/local/png
make && make install
4、安装GD库 这里下载
tar -zxvf gd-2.0.35.tar.gz
cd gd-2.0.35
./configure --prefix=/usr/local/gd2 --with-freetype-dir=/usr/local/freetype
5、编译PHP 这里下载
tar -zxvf php-5.2.5.tar.gz
cd php-5.2.5
./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql --with-zlib --with-jpeg-dir=/usr/local/jpeg --with-png-dir=/usr/local/png --with-freetype-dir=/usr/local/freetype --enable-ftp --enable-sockets --with-gd=/usr/local/gd2 --enable-gd-native-ttf --with-ttf --enable-magic-quotes --with-iconv -enable-mbstring=all
OK 全部完成
PS:如果安装有报错:
configure.ac:64: error: possibly undefined macro: AM_ICONV
If this token and others are legitimate, please use m4_pattern_allow.
See the Autoconf documentation.
make: *** [configure] Error 1
需要安装gettext 这里下载
- linux下编译GD(freetype+libjpeg+libpng+gd-devel)
- linux下编译GD(freetype+libjpeg+libpng+gd-devel)
- php gd freetype libjpeg support 支持
- 验证码 GD FREETYPE
- gd支持freetype扩展
- Linux下安装配置apache,mysql,php并支持gd,jpeg,png,freetype的方法
- linux编译php gd扩展
- linux编译php gd扩展
- Apache+Php5+MySQL+GD+libxslt+jpeg6+libpng+Curl+freetype的安装(cnscn)
- httpd+xpm+libxml+jpegsrc+libpng+freetype+zlib+gd+php-5.2.2+ZendOptimizer-3.0.1+Mysql
- linux下为php添加GD库(重新编译php)
- Ubuntu下交叉编译zlib,libpng,freetype
- Mac下配置PHP支持GD库FreeType
- Linux下PHP支持GD
- linux下GD-Graphics-library中的GD-1.18安装总结
- php安装gd(freetype、jpeg、png、zlib)
- 编译libjpeg和libpng
- 实战Linux下Apache2+GD+ZEND
- LeetCode Algorithm Longest Substring Without Repeating Characters
- vim 命令详解
- linux php添加ftp扩展模块
- C++中使用内存映射文件存取struct,并用指针访问
- svm(三)支持向量机之核函数
- linux下编译GD(freetype+libjpeg+libpng+gd-devel)
- 类似coc这种全球同服
- vagrant up报错 Warning: Authentication failure. Retrying...解决方案
- php preg_replace空格无法替换问题
- FFMPEG学习【libavutil】:Crypto and Hashing(二)
- 51nod1242 斐波那契数列的第N项
- virtualbox centos安装增强工具和问题详解
- Ajax的形式(如何将ajax回调值转为全局变量)
- virtualbox安装增强功能并设置共享文件夹