php-fpm 启动不了 libiconv.so.2找不到

service php-fpm start 

Starting php-fpm /alidata/server/php/sbin/php-fpm: error while loading shared libraries: libiconv.so.2: cannot open shared object file: No such file or directory

出现这样的的错误

1、先找libiconv.so.2 在哪里

locate libiconv.so.2 

找到了/root/sh/aliyun/libiconv-1.13.1/lib/.libs/libiconv.so.2

2、复制libiconv.so.2放到/usr/local/lib下就可以了

cp /root/sh/aliyun/libiconv-1.13.1/lib/.libs/libiconv.so.2 /usr/local/lib/libiconv.so.2

时间: 2024-10-10 02:52:18

php-fpm 启动不了 libiconv.so.2找不到的相关文章

Fpm启动机制及流程分析———详细

FPM(FastCGI Process Manager)是PHP FastCGI运行模式的一个进程管理器,从它的定义可以看出,FPM的核心功能是进程管理,那么它用来管理什么进程呢?这个问题就需要从FastCGI说起了. FastCGI是Web服务器(如:Nginx.Apache)和处理程序之间的一种通信协议,它是与Http类似的一种应用层通信协议,注意:它只是一种协议! 前面曾一再强调,PHP只是一个脚本解析器,你可以把它理解为一个普通的函数,输入是PHP脚本.输出是执行结果,假如我们想用PHP

dos 下启动mysql时,报服务器找不到错误

当在dos下启动mysql服务时,输入  net start mysql 后报错.错误信息为:服务名无效.请键入 NET HELPMSG 2185 的解决方法. dos下找到MySQL的安装目录下的bin文件:比如我的是:C:\xampp\mysql\bin 然后输入:mysqld --install C:\xampp\mysql\bin>mysqld --install Service successfully installed. C:\xampp\mysql\bin>net start

VS2012中出现“无法启动程序...debug\abc.exe,系统找不到指定文件”的问题!

VS 2005在生成可执行文件时使用了一种新的技术,该技术生成的可执行文件会伴随生成一个清单文件(manifest file)(.manifest后缀文件)(其本质上是XML文档,你可以用文本编辑器打开看看),并在链接完成后将该清单文件嵌入到exe文件中(默认情况下).而在FAT32文件系统中,在处理清单文件阶段,当增量链接时不能完成清单文件的更新(默认情况下),于是造成清单文件嵌入失败,从而使该exe文件运行时没有相应的清单文件而运行失败并提示如上错误. 解决方案很多,列举如下: 1. 由于这

启动boot spring 测试类报找不到jar错,而这个包是自己新建的包

遇到这类关于jar包无解的问题,就去maven里面清楚,然后再安装就可以了 原文地址:https://www.cnblogs.com/zxrxzw/p/11151309.html

springboot打包启动时报mybatis的typeAlias类名找不到的错误

springBoot项目在IDEA上面正常但是打包之后运行 出错,错误大致为mybatis解析Mapper.xml时 typeAlias找不到XX类 Mapper里面的标签: <select parameterType="XXClass" resultMap="XXMap"> 这种写法在IDEA里面运行没问题 打包就有问题 正确写法: <select parameterType="cn.test.xxx.XXClass" res

Nginx防盗链和FPM模块优化

配置nginx实现防盗链在企业网站服务中,一般都要配置防盗链功能,以避免网站内容被非法盗用,造成经济损失nginx防盗链功能也非常强大.默认情况下,只需要进行简单的配置,即可实现放到链处理实验环境一台nginx服务器,一台测试客户机,一台盗链机实验过程1.nginx服务器上部署nginx服务详细部署过程请查看:https://blog.51cto.com/14557905/2460945nginx部署成功!2.配置盗链机创建盗链机的网页除非用本地的域名去访问如果匹配的是无效的,否则就跳转一个er

2016/07/07 apmserv5.2.6 Apache启动失败,请检查相关配置。MySQL5.1已启动。

因为要用PHP做一个程序,在本机上配PHP环境,下了个APMServ5.26,安装很简单,不再多说,装好后,启动,提示错误,具体是:“Apache启动失败,请检查相关配置.√MySQL5.1已启动”,然后就在网上找解决办法,倒是找到不少,但都没有解决问题,差点就想换一个集成环境了.不过知难而进一向是我的原则,最后终于解决了,现在把所有解决步骤整理出来,希望能对碰到同样情况的朋友有所帮助,如果有有朋友碰到新的情况,欢迎同我交流.另外如果大家有自已各方面经验,欢迎在阳关道网站上发布出来跟大家共享一下

summit SMT中dispatch service无法启动的问题

[问题描述] 在环境维护的过程中,发现SMT中dispatch service启动后就停止的情况,查看日志,发现errorlog为空 [解决方法] 删除client tree下etc/stpcfg目录中的dispatch service相关的配置文件,这样的话dispatch service启动的时候就会去找summit核心的配置文件, 这样如果服务可以正常启动的话,说明是dispatch service客制化导致的错误,要从客制化过的配置文件开始排查错误.

关于电脑启动流程,MBR,PBR的学学习和理解。

最近又在折腾系统,在笔记本上安装了03+WIN8PE的组合,Windows 8 ,Ubuntu 14.04和Kali,后续准备再安装MAC,当然那是以后的事了.硬盘的分区和系统分布情况如下: MBR:grub4dos 主分区1(NTFS,2G,活动):安装真个硬盘上所有系统的引导(grub4dos)和03pe+win8pe,PBR为grub2 主分区2(NTFS,80G):安装Windows 8,PBR为NT6.X的bootmgr引导程序 扩展分区(850G) 逻辑分区3,4,5(NTFS)(2