
Wenn ich versuche, XAMPP mit dem Befehl „sudo /opt/lampp/lampp start“ zu starten, erhalte ich eine Meldung wie diese.
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.
Was ist das und wie kann ich herausfinden, was das für ein weiterer Webserver-Daemon mit SSL war? Wie kann ich diesen Server stoppen?
Antwort1
Dies ist ein eigenartiger Fehler, der auftritt, wenn Sie XAMPP unter LINUX ausführen.
Annahme: XAMPP wird im /opt/
Ordner entpackt.
Wenn Sie beim Ausführen den Fehler „XAMPP: Ein anderer Webserver-Daemon mit SSL wird bereits ausgeführt“ erhalten ./lampp start
, befolgen Sie einfach die folgenden Schritte, um diesen Fehler zu beheben:
Öffne die Datei
/opt/lampp/etc/httpd.conf
.Suchen Sie nach
Listen 80
und ändern Sie es in einen anderen Port (z. B.Listen 2145
) (Zeilennummer 40).Öffne die Datei
/opt/lampp/etc/extra/httpd-ssl.conf
.Suchen Sie nach
Listen 443
und ändern Sie es in einen anderen Port (z. B.Listen 16443
) (Zeile Nr. 39).Öffne die Datei
/opt/lampp/lampp
Suchen Sie nach dem Port
testport 80
und ersetzen Sie ihn durchtestport 2145
. Ändern Sie auch dastestport 443
intestport 16443
. (Das ist zufällig die Zeile Nr. 197, 214)Gehen Sie jetzt und führen Sie es aus
/opt/lampp/lampp start
. Jetzt sollte es funktionieren.
Notiz:Die Zeilennummern können unterschiedlich sein.
Antwort2
Ich habe ein ähnliches Problem und habe festgestellt, dass das Problem dadurch verursacht wurde, dass bereits ein anderer Dienst auf Port 443 (SSL) ausgeführt wurde.
Überprüfen Sie den laufenden Listener:. sudo netstat -tunap | grep LISTEN
Meiner hatte vmware-hostd
und cupsd
aufgelistet.
Beziehen aufhttp://www.apachefriends.org/en/xampp-linux.htmlmüssen wir den SSL-Dienst der Lampe mit dem Befehl ausschalten sudo /opt/lampp/lampp stopssl
, der die SSL-Unterstützung dauerhaft deaktiviert.
Nun kannst du xampp starten:sudo /opt/lampp/lampp start
Antwort3
Führen Sie im Terminal aus sudo /opt/lampp/lampp disablessl
. Dadurch sollte SSL deaktiviert werden, wonach XAMPP erfolgreich erneut gestartet wird.
Antwort4
Für Ubuntu 16.04
- Verwenden Sie zuerst den Befehl
nmap localhost
und prüfen Sie, ob Port Nr. 443 läuft. - Wenn es läuft, verwenden Sie den Befehl
sudo kill $(sudo lsof -t -i:443)
- Öffnen Sie dann das XAMPP-Kontrollfeld und starten Sie den Apache-Server auch von dort aus.
- Es beginnt zu laufen.
- Oder navigieren Sie zu
/opt/lampp
- Starten Sie es dann mit dem Befehl
./sudo xampp start
Es funktioniert endlich