Eu continuo recebendo erro: PHP Startup - libphp5.so faltando? PHP parece rodar bem com o Apache

2

Minha distribuição Linux é o Arch Linux. Eu notei este erro pela primeira vez ao tentar enviar e-mails usando a função PHP mail() . O teste com um simples arquivo mail-test.php com a função mail() envia o email quando chamado a partir da linha de comando, mas não o envia ao usar link . Eu recebo o mesmo erro nas duas vezes, mas somente usando a linha de comando envia o email.

Eu recebo o erro:

PHP Startup: Unable to load dynamic library '/usr/lib/php/modules/libphp5.so' - /usr/lib/php/modules/libphp5.so: cannot open shared object file: No such file or directory at Unknown#0

Usar ls /usr/lib/php/modules mostra que o arquivo não existe e pesquisar os resultados do sistema em /usr/lib/httpd/modules/libphp5.so existing.

O php-apache é instalado e o apache serve apenas sites php. (testado com um arquivo php de teste contendo <?php phpinfo(); ?> )

Parece que não consigo encontrar a causa desse erro. Qualquer ajuda é apreciada, obrigado!

    
por PancakeMaker 19.05.2015 / 16:44

1 resposta

1

Eu tenho um servidor web do Arch Linux. Parece que meus arquivos de configuração estão desatualizados.

No entanto, olhando para a página do Servidor HTTP Apache da ArchWiki , a seção chamada "PHP" diz que você Você precisará fazer algumas alterações em /etc/httpd/conf/httpd.conf e /etc/php/php.ini para que as coisas funcionem. Se eu estivesse no seu lugar, eu provavelmente faria pacman -R php-apache e talvez até pacman -R apache , e então reinstalaria ambos os pacotes. Salve cópias dos arquivos que você criou e limpe o que pacman reclama.

Após a reinstalação, eu corrigirei /etc/httpd/conf/httpd.conf e /etc/php/php.ini exatamente como a página do ArchWiki diz. Então, faça systemctl start httpd e veja se o seu problema desapareceu. Eu suspeito que você tenha alguns arquivos de configuração incompatíveis, e talvez até algo errado com o LD_LIBRARY_PATH para o usuário http . Ao fazer a desinstalação e a reinstalação, esperamos que as inconsistências voltem a ficar sincronizadas.

    
por 19.05.2015 / 17:52

Tags