Algum tempo acontece que em php.ini , há algum erro de sintaxe em algum número de linha, por exemplo
error_reporting = E_ALL && ~E_DEPRECATED && ~E_STRICT
Nesse caso, o apache não carrega a configuração após esse número de linha. Portanto, isso é um pouco complexo para descobrir erros de sintaxe em php.ini , portanto, você deve tentar outras formas de correção e deve tentar essa solução no final.