当前位置: 技术问答>linux和unix
linu 安装 gd-2.0.35 问题
来源: 互联网 发布时间:2016-10-19
本文导语: 安装gd-2.0.35.tar.gz是按网上的步骤走的, tar zxvf gd-2.0.33.tar.gz cd gd-2.0.33 ./configure --with-png --with-jpeg --with-freetype=/usr/local/freetype make make install 结果到 make这部提示错误: [root@localhost gd-2.0.35]# make cd . && /bin/sh...
安装gd-2.0.35.tar.gz是按网上的步骤走的,
tar zxvf gd-2.0.33.tar.gz
cd gd-2.0.33
./configure --with-png --with-jpeg --with-freetype=/usr/local/freetype
make
make install
结果到 make这部提示错误:
[root@localhost gd-2.0.35]# make
cd . && /bin/sh /home/bhy/gd-2.0.35/config/missing --run aclocal-1.9 -I config
aclocal:configure.ac:64: warning: macro `AM_ICONV' not found in library
cd . && /bin/sh /home/bhy/gd-2.0.35/config/missing --run automake-1.9 --foreign
cd . && /bin/sh /home/bhy/gd-2.0.35/config/missing --run autoconf
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.
我在网上一查说没有安装gettext-0.17导致的
我就安装gettext-0.17
tar zxvf gettext-0.17.tar.gz
cd gettext-0.17
./configure
make
make install
安装完成后,再安gd-2.0.35,还是给我报错。。。。那位知道,这是咋回事呀。。。。
tar zxvf gd-2.0.33.tar.gz
cd gd-2.0.33
./configure --with-png --with-jpeg --with-freetype=/usr/local/freetype
make
make install
结果到 make这部提示错误:
[root@localhost gd-2.0.35]# make
cd . && /bin/sh /home/bhy/gd-2.0.35/config/missing --run aclocal-1.9 -I config
aclocal:configure.ac:64: warning: macro `AM_ICONV' not found in library
cd . && /bin/sh /home/bhy/gd-2.0.35/config/missing --run automake-1.9 --foreign
cd . && /bin/sh /home/bhy/gd-2.0.35/config/missing --run autoconf
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.
我在网上一查说没有安装gettext-0.17导致的
我就安装gettext-0.17
tar zxvf gettext-0.17.tar.gz
cd gettext-0.17
./configure
make
make install
安装完成后,再安gd-2.0.35,还是给我报错。。。。那位知道,这是咋回事呀。。。。
|
装了也不行,可别提了。我本来也这么想的,所以我就用yum -y install php-gd 在线装了。。。结果我PHP中调用FPDF 去生成pdf文件的时候提示:FPDF error: GD extension is required for GIF support。
在windows下 php.ini中有:extension=php_gd2.dll 可是这linux下都不知道php还是 FPDF 是咋和GD联系起来的。。
---------------------
原因就在于 你是源码编译的php 在编译的时候的编译参数没添加足够的扩展 比如gd 而你现在又要用 当然不行 解决方法就是重新编译php 在编译的时候一次把你要用的扩展都编译上!
/usr/local/apache2/bin/apachectl start
这样的么?我这样试了一下,开机还是没反应。。
---------------
开机不启动的话 我也不知道咋回事了 按说是没问题的
解决方法 就是自己写启动脚本!
其实 如果没有一定的linux基础 我还是推荐你先用yum来搭建环境。
在windows下 php.ini中有:extension=php_gd2.dll 可是这linux下都不知道php还是 FPDF 是咋和GD联系起来的。。
---------------------
原因就在于 你是源码编译的php 在编译的时候的编译参数没添加足够的扩展 比如gd 而你现在又要用 当然不行 解决方法就是重新编译php 在编译的时候一次把你要用的扩展都编译上!
/usr/local/apache2/bin/apachectl start
这样的么?我这样试了一下,开机还是没反应。。
---------------
开机不启动的话 我也不知道咋回事了 按说是没问题的
解决方法 就是自己写启动脚本!
其实 如果没有一定的linux基础 我还是推荐你先用yum来搭建环境。