Apache启动提示错误undefined symbol: libiconv

   这篇文章主要介绍了Apache启动提示错误undefined symbol: libiconv_open解决方法,需要的朋友可以参考下

  昨晚整合apache和php是实在找不到解决办法,Google 百度都转一圈了,总算在百度找回来解决方法,记录一下,这个问题是在apache启动时出现的:

  ./apachectl start提示下面的错误:

   代码如下:

  httpd: Syntax error on line 57 of /usr/local/apache2/conf/httpd.conf: Cannot load /usr/local/apache2/modules/libphp5.so into server: /usr/local/apache2/modules/libphp5.so: undefined symbol: libiconv_open

  解决方法:

  重新编译php,configura完成后在编译时加入以下参数:

  代码如下:

  make ZEND_EXTRA_LIBS='-liconv'

时间: 2024-11-02 16:18:23

Apache启动提示错误undefined symbol: libiconv的相关文章

Apache启动提示错误undefined symbol: libiconv_open解决方法_Linux

昨晚整合apache和php是实在找不到解决办法,Google 百度都转一圈了,总算在百度找回来解决方法,记录一下,这个问题是在apache启动时出现的: ./apachectl  start提示下面的错误: 复制代码 代码如下: httpd: Syntax error on line 57 of /usr/local/apache2/conf/httpd.conf: Cannot load /usr/local/apache2/modules/libphp5.so into server: /

apache启动提示Document root must be a directory

解决办法: 方法一: 把目录或文件的策略类型改成 httpd_sys_content_t 就可以了. # chcon  -R -h -t httpd_sys_content_t  /www/web/ 然后可以用 ls -laZ 命令查看文件目录的策略类型. 方法二: 禁用SELinux linux系统貌似还有个SElinux安全机制,查看一下状态吧. [root@localhost home]# getenforce Enforcing 果然SElinux被开启了,而且还是强制模式. 目录被设成

删除注册表键值导致系统无法正常启动提示错误恢复

误删注册表部分关键键值重启后导致系统无法正常启动,例如删除注册表: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96B-E325-11CE-BFC1-08002BE10318}中的upperfilters键值(处理设备接入请求的驱动键值).系统启动时显示"Windows错误恢复"黑白画面,不论选择"启动修复(推荐)"项还是选择"正常启动Windows"都无法正常进

Win732位旗舰版系统下防火墙无法启动提示错误0x6D9的解决方法

  原因分析:一般是由于用户在Win7系统中默认禁用了Windows防火墙Windows firewall服务的原因,故障图如下. 具体操作步骤如下: 1.按"Win+R"打开"运行"窗口,输入"services.msc"命令后按回车; 2.在打开的服务窗口右侧,找到并双击打开Windows Firewall服务; 3.在打开的Windows Firewall的属性窗口中,切换到"常规"标签页,将启动类型选择为"手动

Apache中启动失败错误日志总结

Apache启动失败错误日志: The Apache service named reported the following error: >>> httpd.exe: Could not reliably determine the server's fully qualified domain name, using 192.168.0.210 for ServerName . 分析:不能可靠地确定服务器的完全限定的域名,使用的192.168.0.210) The Apache s

spring mvc 在eclipse中启动tomcat提示错误,什么原因

问题描述 spring mvc 在eclipse中启动tomcat提示错误,什么原因 严重: StandardWrapper.Throwablejava.lang.NoClassDefFoundError: javax/servlet/AsyncListener at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631) at

win7系统无法启动备份文件提示错误0X800423怎么办?

win7系统无法启动备份文件提示错误0X800423怎么办?   解决方法: 1.在运行对话框中,输入services.msc回车打开服务; 2.在服务中开启Volume Shadow Copy服务,改成自动和手动均可.(系统默认是手动,ghost系统或者优化软件容易造成此项禁用.) 3.修改完成后,再进行windows备份还原操作即可.

Win7系统应用程序无法正常启动提示0X000007B错误怎么办?

Win7系统应用程序无法正常启动提示0X000007B错误怎么办?   原因分析:造成应用程序无法正常启动(0xc000007b)的原因比较多,大概有三个可能 1.DirectX9没有安装 2.Microsoft Visual C++没有安装 3..net没有安装 解决应用程序无法正常启动(0xc000007b)方法一: 安装Visual Studio 2010,Visual Studio 2010下载: 32位系统只安装32位的即可, 64位系统,32位和64位的都要安装 1.安装Direct

电脑安装LMS Amesim软件后提示错误启动失败怎么解决

  电脑安装LMS Amesim软件后提示错误启动失败怎么解决           1.打开LMS Imagine.Lab Amesim 14的安装目录,C:Program Files (x86)LMSLMS Imagine.Lab Amesimv1400licensing,找到该文件夹下的rlm应用程序; 2.双击运行rlm; 3.返回桌面,再次双击打开桌面上的LMS Amesim快捷方式即可打开.