./init报错php: error while loading shared libraries: libicui18n.so.42: cannot open shared object file: No such file or directory

FecMall问题咨询 · QiangZh · 于 4年前 发布 · 3182 次阅读

宝塔环境下,进入fecmall根目录,执行./init报错: php: error while loading shared libraries: libicui18n.so.42: cannot open shared object file: No such file or directory

共收到 8 条回复 问题提问
Fecmall#14年前 0 个赞

宝塔环境我安装过,没有这个报错,但是不可否认,你出现这个这个问题。

遇到报错,先自己搜索一下,找找原因,无脑发帖,本人表示很鄙视,百度google搜一下php: error while loading shared libraries: libicui18n.so.42:,一堆技术解决文章,自己去试试

下面是一个帖子内容,自己试一下:

这是因为机器上少了一libicu这个包,需要安装一下。注意版本号,上面报错缺少,libicui18n.so.42 ,说明需要安装42版本的。

centos环境下,

yum install libicu

安装完毕后,可在/usr/lib64下找到该文件。注意需要重启php

saruri#24年前 0 个赞

宝塔环境下 卸载php 然后用 编译安装方式安装应该就可以解决问题了 一般我都用编译的 很少出问题

Fecmall#34年前 0 个赞

@saruri #2楼 我之前帮别人用宝塔直接安装过,没有报错

saruri#44年前 0 个赞

是的 我装也没报错 估计他是快速安装 少了些东西..

QiangZh#54年前 0 个赞

@Fecmall #3 @saruri #4 已经解决了,是因为缺少libicu包的关系。

saruri#64年前 0 个赞

@QiangZh 我用宝塔 还是一律编译安装 速度慢 但是稳定些 缺包会直接编译失败 fec的代码写的挺好 学习中

Fecmall#74年前 1 个赞

直接用宝塔的,应该就可以吧?如果是编译安装,就不需要宝塔了,用个纯净centos就可以了 @saruri #6楼

saruri#84年前 0 个赞

我没说清楚 是宝塔的编译安装 挺稳的

添加回复 (需要登录)
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册
Your Site Analytics