PHP、libncursesw 和 Arch 的问题

PHP、libncursesw 和 Arch 的问题

系统升级后,每当尝试使用 php 时,它都会抱怨:

php: error while loading shared libraries: libncursesw.so.5: cannot open shared object file: No such file or directory

当然,这是因为我现在有了 libncursesw.so.6

有什么解决办法吗?

答案1

我已经有几周没有升级我的 Arch 服务器了:ncurses 确实在 9 月初已经更改为版本 6,但 PHP 应该也随之升级。

快速修复方法是:pacman -U /var/cache/pacman/pkg/ncurses-5.9-7-i686.pkg.tar.xz

您可以通过安装 PHP pacman。我发现有很多必要的部分,包括phpphp-apachephp-gdphp-sqlite。如果您从源代码编译 PHP 以保持特定版本,我不确定这是一个好主意,因为 PHP 已经打了很多补丁。自己编译所有内容,很难跟上安全补丁的步伐。

相关内容