编译php5.4.11报错了,求帮助,该如何解决
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了编译php5.4.11报错了,求帮助,该如何解决,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1552字,纯文字阅读大概需要3分钟。
内容图文
![编译php5.4.11报错了,求帮助,该如何解决](/upload/InfoBanner/zyjiaocheng/231/5692532575a34cb28164eee3466300f2.jpg)
错误信息:/src/php-5.4.11/ext/gd/gd.c -o ext/gd/gd.lo
In file included from /usr/local/src/php-5.4.11/ext/gd/gd.c:58:
/usr/local/src/php-5.4.11/ext/gd/libgd/gd_compat.h:43: 错误:嵌套的 ‘enum gdPixelateMode’ 重定义
/usr/local/src/php-5.4.11/ext/gd/libgd/gd_compat.h:43: 错误:‘enum gdPixelateMode’ 重声明
/usr/local/src/php-5.4.11/ext/gd/libgd/gd_compat.h:44: 错误:枚举 ‘GD_PIXELATE_UPPERLEFT’ 重声明
/usr/lamp/gd2//include/gd.h:886: 错误:‘GD_PIXELATE_UPPERLEFT’ 的上一个定义在此
/usr/local/src/php-5.4.11/ext/gd/libgd/gd_compat.h:46: 错误:枚举 ‘GD_PIXELATE_AVERAGE’ 重声明
/usr/lamp/gd2//include/gd.h:888: 错误:‘GD_PIXELATE_AVERAGE’ 的上一个定义在此
make: *** [ext/gd/gd.lo] 错误 1
[[email protected] php-5.4.11]#
configure内容:
[[email protected] php-5.4.11]# ./configure --prefix=/usr/lamp/php --with-config-file-path=/usr/lamp/php/etc --with-apxs2=/usr/lamp/apache243/bin/apxs --with-mysql=/usr/lamp/mysql/ --with-libxml-dir=/usr/lamp/libxml2/ --with-png-dir=/usr/lamp/libpng/ --with-jpeg-dir=/usr/lamp/jpeg9/ --with-freetype-dir=/usr/lamp/freetype/ --with-gd=/usr/lamp/gd2/ --with-zlib-dir=/usr/lamp/zlib/ --with-mcrypt=/usr/lamp/libmcrypt/ --with-mysqli=/usr/lamp/mysql/bin/mysql_config --enable-soap --enable-mbstring=all --enable-sockets
------解决方案--------------------
php源码包里有gd扩展 直接--with-gd就行了 不然会有冲突
------解决方案--------------------
不知道是不是以前我编译时遇到的错误,如果是的话需要自己修改里面文件的某个地方,查一下精华区好像我有写。不过我记得是在64BIT上才有这事,你这是在64BIT上吗?
内容总结
以上是互联网集市为您收集整理的编译php5.4.11报错了,求帮助,该如何解决全部内容,希望文章能够帮你解决编译php5.4.11报错了,求帮助,该如何解决所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。