Ubuntu 12.04 - atualizado para PHP5.4 - erro no PHP Suhosin

0

Eu tenho um Linode VPS com o Ubuntu 12.04.

Eu tinha o PHP5.3.10 instalado e acabei de atualizar para o PHP5.4.30 - seguindo as instruções dadas em link

Tudo está bem, exceto que eu devo ter o PHP-SUHOSIN instalado (não me lembro, mas quando eu estava configurando o Linode, ele recomendou que eu fizesse isso) e agora estou recebendo a seguinte mensagem.

PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php5/20100525/suhosin.so' - /usr/lib/php5/20100525/suhosin.so: cannot open shared object file: No such file or directory in Unknown on line 0

Eu tentei

apt-get install php5-suhosin

Mas estou chegando

The following packages have unmet dependencies: php5-common : Conflicts: php5-suhosin but 0.9.33-1 is to be installed php5-suhosin : Depends: phpapi-20090626 E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.

Como posso resolver este problema?

    
por ericbae 28.06.2014 / 07:13

1 resposta

1

Você não pode - php5-suhosin não estava disponível para o PHP 5.4+ por um longo tempo e, portanto, o pacote foi quebrado desde o PHP 5.4. O autor upstream de Suhosin recentemente atualizou o suhosin para suportar o PHP 5.4, mas eu não vou preparar o pacote php5-suhosin no meu PPA já que eu não acho que seja necessário com versões recentes do PHP.

E como você claramente não se lembra por que instalou o php5-suhosin, acho que ficará bem sem ele.

    
por oerdnj 28.06.2014 / 19:31