无法在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服务器守护程序已在运行”。 只需按照以下步骤摆脱此错误:
-
打开文件
/opt/lampp/etc/httpd.conf
。 -
搜索
Listen 80
并将其更改为其他端口(例如Listen 2145
)(40号线)。 -
打开文件
/opt/lampp/etc/extra/httpd-ssl.conf
。 -
搜索
Listen 443
并将其更改为其他端口(例如Listen 16443
)(第39行)。 -
打开文件
/opt/lampp/lampp
-
搜索端口
testport 80
并将其替换为testport 2145
。 同时将testport 443
更改为testport 16443
。 (恰好是197号线,214号) -
现在去运行
/opt/lampp/lampp start
。 它现在应该工作。
注意:行号可能不同。
我有类似的问题,发现问题导致另一个服务已经在端口443(SSL)上运行。
检查正在运行的监听器: sudo netstat -tunap | grep LISTEN
sudo netstat -tunap | grep LISTEN
。 我有vmware-hostd
和cupsd
列出。
请参阅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
- 首先使用命令
nmap localhost
并检查端口号443是否正在运行。 - 如果它正在运行,那么使用命令
sudo kill $(sudo lsof -t -i:443)
- 然后打开xampp控制面板并从那里启动apache服务器。
- 它将开始运行。
- 或者您也可以导航到
/opt/lampp
- 然后通过命令
./sudo xampp start
启动它
它终于奏效了