重新编译php,增加gd库的问题
我以前安装了php,但是没有gd库,这次要装上gd库。我把/usr/local/php4的目录删了,停止了apache。重新解压缩php并且加gd库编译项,但是全部完成后打开phpinfo,还是没有gd库,并且我以前编译php的选项还在phpinfo上面!请问高手,这是这么一回事情啊?搞不懂,谢谢
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
ding
我论坛里的帖子,兄弟你要多找啊
首先感谢这里所有人对我的支持,特别感谢那些帮助我的人,叩首!
安装环境:linux9.0,在配置防火墙的时候要打开ssh/www
以下是我在安装的时候所用的软件清单:
php-4.3.3.tar.bz
gd-2.0.15.tar.gz
jpeg-v6b.tar.gz
libpng-1.2.5.tar.gz
zlib-1.1.4.tar.gz
freetype-2.1.5.tar.bz2
httpd-2.0.47.tar.gz
php-4.3.3.tar.gz
1、安装jpeg-6b
#./configure
#make
编译成功,但是在安装的时候报错,系统提示不能将文件拷贝到/usr/local/man/man1这个目录,于是建立目录以后安装成功:
#mkdir /usr/local/man & /usr/local/man/man1
安装记录
# make install
# make install-lib //以前因为没有执行这一步安装导致在编译php时报错
2、libpng-1.2.5的安装配置
#cp scripts/makefile.gcmmx makefile \\makefile.gcmmx是针对MMX指令集优化的
#make && make install
3、zlib-1.1.4安装配置
#./configure --shared \\shared生成zlib的共享库文件
#make && make install
4、freetype-2.1.5安装配置
#./configure
#make && make install
5.gd-1.0.15安装配置
#./configure
配置完成后,注意输出的信息是否如下:
** Configuration summary for gd 2.0.15:
Support for PNG library: yes
Support for JPEG library: yes
Support for Freetype 2.x library: yes
Support for Xpm library: no
Xpm库以前安装不成功,如果程序部门不常用用,一般PNG/JPEG/FREETYPE三个库打开支持就行
#make && make install
#cp gd.h /usr/local/lib \\编译PHP的时候会缺少这个文件出错
6、apache2.0.47安装配置
#./configure --prefix=/www/httpd --enable-so
#make && make install
\\安装成功
7、php-4.3.3安装配置
# ./configure --prefix=/www/httpd/php --with-apxs2=/www/httpd/bin/apxs --enable-track-vars --with-zlib-dir=/usr/local/lib
--with-gd=/usr/local/lib --enable-sysvmsg --enable-sockets --enable-sysvshm --enable-sysvsem
--enable-gd-native-ttf --with-ttf=/usr/lib --disable-debug --with-tiff-dir=/usr/lib
--with-jpeg-dir=/usr/local/lib --with-png-dir=/usr/local/lib --with-mysql --with-xml --with-gdbm-dir=/usr/lib
--enable-ftp --enable-inline-optimization --with-gettext=/usr/lib --enable-magic-quotes --enable-safe-mode
--enable-bcmath --enable-wddx --with-freetype-dir=/usr/local/lib
#make && make install
\\要把php.ini文件cp到你安装php目录下的lib下面,不然对php.ini的配置不会生效
\\安装成功
再次叩头感谢
借鉴的参考文献
http://chinaunix.net/jh/13/161118.html
http://www.chinaunix.net/jh/13/195204.html
http://www.neweasier.com/article/2002-12-15/1039947379.html
谢谢兄弟!谢谢!