
Quando tento iniciar o XAMPP com o comando sudo /opt/lampp/lampp start, recebo uma mensagem como esta.
Starting XAMPP for Linux 1.7.7...
XAMPP: Another web server daemon with SSL is already running.
XAMPP: Starting MySQL...
XAMPP: Couldn't start MySQL!
XAMPP: XAMPP-ProFTPD is already running.
XAMPP for Linux started.
O que é isso e como posso descobrir o que era esse outro daemon de servidor web com SSL. Como parar este servidor?
Responder1
Este é um erro peculiar que você receberá se executar o XAMPP no LINUX.
Suposição: XAMPP é descompactado /opt/
na pasta @.
Se você receber o erro "XAMPP: Outro daemon de servidor web com SSL já está em execução" ao executar o ./lampp start
. Basta seguir as etapas abaixo para se livrar desse erro:
Abra o arquivo
/opt/lampp/etc/httpd.conf
.Pesquise
Listen 80
e altere para alguma outra porta (por exemploListen 2145
) (Linha No. 40).Abra o arquivo
/opt/lampp/etc/extra/httpd-ssl.conf
.Pesquise
Listen 443
e altere para alguma outra porta (por exemploListen 16443
) (Linha No. 39).Abra o arquivo
/opt/lampp/lampp
Procure a porta
testport 80
e substitua-a portestport 2145
. Altere tambémtestport 443
paratestport 16443
. (Acontece que é a Linha nº 197, 214)Agora vá e corra
/opt/lampp/lampp start
. Deve funcionar agora.
Observação:Os números das linhas podem ser diferentes.
Responder2
Tenho um problema semelhante e descobri que o problema causou outro serviço já em execução na porta 443 (SSL).
Verifique o ouvinte em execução: sudo netstat -tunap | grep LISTEN
. O meu tinha vmware-hostd
e cupsd
estava listado.
Referir-sehttp://www.apachefriends.org/en/xampp-linux.html, precisamos desligar o serviço SSL da lâmpada usando o comando sudo /opt/lampp/lampp stopssl
, que desativa o suporte SSL permanentemente.
Agora você pode iniciar o xampp:sudo /opt/lampp/lampp start
Responder3
No terminal, execute sudo /opt/lampp/lampp disablessl
. Isso deve desabilitar o SSL, após o qual o xampp será iniciado novamente com sucesso.
Responder4
Para Ubuntu 16.04
- Primeiro use o comando
nmap localhost
e verifique se a porta nº 443 está em execução. - Se estiver em execução, use o comando
sudo kill $(sudo lsof -t -i:443)
- Em seguida, abra o painel de controle do xampp e inicie o servidor Apache a partir daí também.
- Ele começará a funcionar.
- Ou você também pode navegar até o
/opt/lampp
- Então inicie dando o comando
./sudo xampp start
Finalmente funciona