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をインストールしたらこれを行うことができますpacmanphp、、php-apacheなどphp-gd必要な部分が多いことがわかりましたphp-sqlite。特定のバージョンを維持するためにソースからPHPをコンパイルする場合は、PHPがたくさんパッチされているので、それが良いアイデアかどうかはわかりません。すべてを直接コンパイルすると、セキュリティパッチをたどるのが難しくなります。

おすすめ記事