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.