Cannot start XAMPP on Ubuntu 11.10

This is a peculiar error you will get if you run XAMPP in LINUX.

Assumption: XAMPP is unzipped @ /opt/ folder.

If you get the error "XAMPP: Another web server daemon with SSL is already running" when you run ./lampp start. Simply follow the steps below to get rid of this error:

  1. Open the file /opt/lampp/etc/httpd.conf.

  2. Search the Listen 80 and change it to some other port (e.g. Listen 2145) (Line No. 40).

  3. Open the file /opt/lampp/etc/extra/httpd-ssl.conf.

  4. Search the Listen 443 and change it to some other port (e.g. Listen 16443) (Line No. 39).

  5. Open the file /opt/lampp/lampp

  6. Search for the port testport 80 and replace it to testport 2145. Also change the testport 443 to testport 16443. (Happens to be the Line No. 197, 214)

  7. Now go and run /opt/lampp/lampp start. It should work now.

Note: Line numbers may be different.


I have similar problem and found the issue caused another service already running on port 443 (SSL).

Check running listener: sudo netstat -tunap | grep LISTEN. Mine had vmware-hostd and cupsd listed.

Refer to http://www.apachefriends.org/en/xampp-linux.html, we need turn off lamp's SSL service using the command sudo /opt/lampp/lampp stopssl, which deactivates the SSL support permanently.

Now you can start xampp: sudo /opt/lampp/lampp start


In the terminal, execute sudo /opt/lampp/lampp disablessl. This should disable ssl, after which xampp will start successfully again.