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. php, php-apache, php-gd등 필요한 부분이 많다는 것을 알게 되었습니다 php-sqlite. 특정 버전을 유지하기 위해 소스에서 PHP를 컴파일하는 경우, PHP가 많이 패치되었기 때문에 그것이 좋은 생각인지 잘 모르겠습니다. 모든 것을 직접 컴파일하면 보안 패치를 따라가기가 어렵습니다.

관련 정보