宝塔环境下,进入fecmall根目录,执行./init报错: php: error while loading shared libraries: libicui18n.so.42: cannot open shared object file: No such file or directory
宝塔环境我安装过,没有这个报错,但是不可否认,你出现这个这个问题。
遇到报错,先自己搜索一下,找找原因,无脑发帖,本人表示很鄙视,百度google搜一下php: error while loading shared libraries: libicui18n.so.42:,一堆技术解决文章,自己去试试
php: error while loading shared libraries: libicui18n.so.42:
下面是一个帖子内容,自己试一下:
这是因为机器上少了一libicu这个包,需要安装一下。注意版本号,上面报错缺少,libicui18n.so.42 ,说明需要安装42版本的。
centos环境下,
yum install libicu
安装完毕后,可在/usr/lib64下找到该文件。注意需要重启php
宝塔环境下 卸载php 然后用 编译安装方式安装应该就可以解决问题了 一般我都用编译的 很少出问题
@saruri #2楼 我之前帮别人用宝塔直接安装过,没有报错
是的 我装也没报错 估计他是快速安装 少了些东西..
@Fecmall #3 @saruri #4 已经解决了,是因为缺少libicu包的关系。
@QiangZh 我用宝塔 还是一律编译安装 速度慢 但是稳定些 缺包会直接编译失败 fec的代码写的挺好 学习中
直接用宝塔的,应该就可以吧?如果是编译安装,就不需要宝塔了,用个纯净centos就可以了 @saruri #6楼
我没说清楚 是宝塔的编译安装 挺稳的