Com relação ao acima, pode haver duas instalações do Apache2 no sistema conflitantes entre si. Isso pode resultar em uma instância do Apache2 para ser executada na inicialização e mais uma que o Webmin vê.
Para verificar qual Apache2 Webmin vê, pare o que está sendo executado na inicialização com:
./lampp stop
(localizado em / opt / lampp)
Em seguida, vá para o Webmin e execute o daemon httpd.
Quando o daemon httpd iniciar, emita o seguinte no terminal:
ps auxwe
Isso imprimirá todos os processos em execução com seus caminhos. Se o caminho da instância do Apache2 em execução for diferente daquele instalado com o lampp (aquele localizado em / opt / lampp), então há uma strong possibilidade de que possa haver conflito em outros serviços também, como o MySQL, etc.
Além disso, um bom lugar para checar é / var / log / * (checar por logs apache2 / *, mysql.log e mail. *)
O procedimento acima pode ser usado para encontrar outros serviços potenciais conflitantes, como MySQL, Postfix, etc.
Soluções possíveis:
-
Desinstala uma pilha, que é o LAMPP ou o resto provável, instalada pelo gerenciador de pacotes (apt)
-
Verifique todos os scripts de inicialização e pare os serviços conflitantes
-
Verifique a origem do PHP e veja quais chamadas de serviço ou ajustam, fornecendo um caminho completo para o executável.