重新编译php,增加gd库的问题

发布于 2022-10-01 16:31:55 字数 149 浏览 19 评论 0

我以前安装了php,但是没有gd库,这次要装上gd库。我把/usr/local/php4的目录删了,停止了apache。重新解压缩php并且加gd库编译项,但是全部完成后打开phpinfo,还是没有gd库,并且我以前编译php的选项还在phpinfo上面!请问高手,这是这么一回事情啊?搞不懂,谢谢

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

岁月打碎记忆 2022-10-08 16:31:55

我论坛里的帖子,兄弟你要多找啊
首先感谢这里所有人对我的支持,特别感谢那些帮助我的人,叩首!
安装环境: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

人生百味 2022-10-08 16:31:55

谢谢兄弟!谢谢!

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文