OpenCloudOS BT 面板中使用了 PHP 73、74,在例行系统更新后,再运行时报错了。
报错提示:/www/server/php/74/sbin/php-fpm: error while loading shared libraries: libicuio.so.73: cannot open shared object file: No such file or directory
因为 PHP 依赖 73 版本,而更新后是 74 版本。
ICU 是一组成熟且广泛使用的 C/C++ 和 Java 库,为软件应用程序提供 Unicode 和全球化支持。ICU 具有广泛的可移植性,可在所有平台上以及在 C/C++ 和 Java 软件之间为应用程序提供相同的结果。
如它包含编码转换、字符排序、格式处理、时间计算、正则表达式、字符边界处理等。
目前的处理方法是,在 BT 页面中,卸载并重装 PHP 73、74,暂时还没发现其他软件无法运行的问题。