用--with-apxs来编译PHP时,我得到了奇怪的错误信

有两种方法检查。第一种,当Apache建立apxs Perl程序时,因为一些原因,它没有包含正确的编译参数。编辑你apxs(在/usr/local/apache/bin/apxs或者 /usr/sbin/apxs)并检查下列几行:
my $CFG_CFLAGS_SHLIB = ' '; # substituted via Makefile.tmpl
my $CFG_LD_SHLIB = ' '; # substituted via Makefile.tmpl
my $CFG_LDFLAGS_SHLIB = ' '; # substituted via Makefile.tmpl
如果你看到上面那样子,就是你发生错误的地方了,改成下面几行的样子:
my $CFG_CFLAGS_SHLIB = '-fpic -DSHARED_MODULE'; # substituted via Makefile.tmpl
my $CFG_LD_SHLIB = 'gcc'; # substituted via Makefile.tmpl
my $CFG_LDFLAGS_SHLIB = q(-shared);# substituted via Makefile.tmpl
第二种可能的原因只有在RedHat 6.1上发生。RedHat 上的apxs配置有问题,如下行:
my $CFG_LIBEXECDIR = 'modules'; # substituted via APACI install
如果你看到上面那行,应该改成下面这行:
my $CFG_LIBEXECDIR = '/usr/lib/apache'; # substituted via APACI install

时间: 2024-10-15 02:24:37

用--with-apxs来编译PHP时,我得到了奇怪的错误信的相关文章

stm32-在iar中编译STM32时出现SystemInit为定义的错误。我是初学者求大牛帮忙!!

问题描述 在iar中编译STM32时出现SystemInit为定义的错误.我是初学者求大牛帮忙!! 解决方案 还出现了这个错误

java-测试Spring整合hibernate/Struts2框架时,配置文件报奇怪的错误,求解

问题描述 测试Spring整合hibernate/Struts2框架时,配置文件报奇怪的错误,求解 为什么会报无法识别property? 解决方案 怎么都是这种问题,property要包含在bean标签内 解决方案二: Struts2+hibernate+spring整合时错误Struts2+hibernate+spring整合时错误 解决方案三: http://iteye.blog.163.com/blog/static/186308096201210265334689/ 解决方案四: pro

PHP编译安装时常见错误解决办法

  这篇文章主要介绍了PHP编译安装时常见错误解决办法,本文涵盖了PHP编译安装中的大多数错误,同时给出解决方法,需要的朋友可以参考下 This article is post on https://coderwall.com/p/ggmpfa configure: error: xslt-config not found. Please reinstall the libxslt >= 1.1.0 distribution 代码如下: yum -y install libxslt-devel

ubuntu14.04环境下安装配置caffe,最后编译caffe时出错

问题描述 ubuntu14.04环境下安装配置caffe,最后编译caffe时出错 我按照http://www.linuxdiyf.com/linux/13008.html 这篇博客配置caffe,前面都没有问题, 但是到这一步之后, 出现了问题,问题如下 ![, 提示的是这个 make: *** [.build_release/src/caffe/layer_factory.o] 错误 1 make: *** 正在等待未完成的任务.... 我本人不太懂,请问怎么处理啊,急.. 谢谢各位 解决方

嵌入式软件开发-编译u-boot时 最后一步 make 时出错了 求拯救

问题描述 编译u-boot时 最后一步 make 时出错了 求拯救 arm-linux-ld: failed to merge target specific data of file /opt/FriendlyARM/toolschain/4.5.1/lib/gcc/arm-none-linux-gnueabi/4.5.1/libgcc.a(_udivdi3.o) arm-linux-ld: error: Source object /opt/FriendlyARM/toolschain/4.

qt-Qt Creator编译Qt3D时出现无法打开Qt3d的编译错误,求问是什么原因?

问题描述 Qt Creator编译Qt3D时出现无法打开Qt3d的编译错误,求问是什么原因? 解决方案 你qt相关的头文件,lib库是否配置好.需要你找到. 解决方案二: 看下lib文件路径是否设置正确

Linux编译内核时提示“ Too many open files”的解决方法

Linux编译内核时提示" Too many open files"的解决方法如下: 这是因为file-max默认值(8096)太小.要解决这个问题,可以root身份执行下列命令(或将它们加入/etc/rcS.d/*下的init脚本): # echo "65536" > /proc/sys/ 最后进入解压后的目录,运行安装命令. # cd vmware-linux-tools# ./install.pl

关于.Net从数据库读html代码编译后时   被编译成“?”的问题

问题描述 关于.Net从数据库读html代码编译后时 被编译成"?"的问题本人用在线编辑器把一些HTML代码写进了数据库后在.net里用Server.HtmlDecode对数据库的HTML代码进行编译,其它代码能正常被编译出但当遇到 是却被译成了"?"问号,已试过了换字符集,请问个各位大虾有办法解决这问题不,并你们读出HTML代码时是用Server.HtmlDecode的吗谢了 解决方案 解决方案二: 只对HTML解析有效,在别的地方不认为这是一个空格的.深刻理解一

openwrt编译ipk时找不到boost/property_tree/ini_parser.hpp

问题描述 openwrt编译ipk时找不到boost/property_tree/ini_parser.hpp 如图所示,在unbuntu的环境下编译通过了,但用openwrt工具链编译就出错!是boost库的问题吗?求解决 解决方案 http://www.cnblogs.com/lidabo/p/3905824.html