Problema com PHP, libncursesw e Arch

1

Depois de fazer uma atualização do sistema, sempre que tentar usar o php, ele reclama:

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

Claro, é porque agora tenho libncursesw.so.6

Qualquer solução alternativa?

    
por ericgramirez 28.09.2015 / 07:37

1 resposta

1

Eu não atualizei meu servidor do Arch em algumas semanas: o ncurses realmente mudou para a versão 6 a partir do início de setembro, mas o PHP deveria ter sido atualizado com ele.

A correção rápida e simples é: pacman -U /var/cache/pacman/pkg/ncurses-5.9-7-i686.pkg.tar.xz

Você pode instalar o PHP via pacman . Há várias peças que considero necessárias, incluindo php , php-apache , php-gd , php-sqlite . Se você está compilando o PHP a partir do código-fonte para ficar em uma versão específica, não tenho certeza se isso é uma boa idéia, já que o PHP é remendado muito. Seria difícil manter os patches de segurança compilando tudo sozinho.

    
por 28.09.2015 / 17:09