无法在Ubuntu 11.10上启动XAMPP

当我尝试使用sudo / opt / lampp / lampp start命令启动XAMPP时,它会给我一个这样的消息。

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. 

这是什么以及如何通过SSL找到这个另一个Web服务器守护程序的内容。 如何停止此服务器?

如果您在LINUX中运行XAMPP,这将是一个特殊的错误。

假设 :XAMPP解压缩@ /opt/文件夹。

如果在运行./lampp start时收到错误“XAMPP:另一个带SSL的Web服务器守护程序已在运行”。 只需按照以下步骤摆脱此错误:

  1. 打开文件/opt/lampp/etc/httpd.conf

  2. 搜索Listen 80并将其更改为其他端口(例如Listen 2145 )(40号线)。

  3. 打开文件/opt/lampp/etc/extra/httpd-ssl.conf

  4. 搜索Listen 443并将其更改为其他端口(例如Listen 16443 )(第39行)。

  5. 打开文件/opt/lampp/lampp

  6. 搜索端口testport 80并将其替换为testport 2145 。 同时将testport 443更改为testport 16443 。 (恰好是197号线,214号)

  7. 现在去运行/opt/lampp/lampp start 。 它现在应该工作。

注意:行号可能不同。

我有类似的问题,发现问题导致另一个服务已经在端口443(SSL)上运行。

检查正在运行的监听器: sudo netstat -tunap | grep LISTEN sudo netstat -tunap | grep LISTEN 。 我有vmware-hostdcupsd列出。

请参阅http://www.apachefriends.org/en/xampp-linux.html ,我们需要使用命令sudo /opt/lampp/lampp stopssl关闭灯泡的SSL服务,该命令会永久停用SSL支持。

现在你可以启动xampp: sudo /opt/lampp/lampp start

在终端中,执行sudo /opt/lampp/lampp disablessl 。 这应该禁用ssl,之后xampp将再次成功启动。

对于Ubuntu 16.04

  1. 首先使用命令nmap localhost并检查端口号443是否正在运行。
  2. 如果它正在运行,那么使用命令sudo kill $(sudo lsof -t -i:443)
  3. 然后打开xampp控制面板并从那里启动apache服务器。
  4. 它将开始运行。
  5. 或者您也可以导航到/opt/lampp
  6. 然后通过命令./sudo xampp start启动它

它终于奏效了