我已经安装了XAMPP Linux 1.8.2并试图启动服务器(/ opt / lampp / lampp start),这样就响应了
Starting XAMPP for Linux 1.8.2-2...
XAMPP: Starting Apache...fail.
XAMPP: Another web server is already running.
XAMPP: Starting MySQL...ok.
XAMPP: Starting ProFTPD...fail.
XAMPP: Another FTP daemon is already running.
我无法打开localhost,xampp,phpmyadmin等。
我已经在opt目录中使用旧版本的xampp,我已将其重命名为lampp-bk,而较新版本就像lampp。
提前致谢。
答案 0 :(得分:0)
此问题是由于端口冲突造成的。您可以通过执行此过程来解决此问题 如果它通过以下命令运行,则首先停止apach2
sudo service apache2 stop
然后尝试通过命令启动它
sudo / opt / lampp / lampp start
如果不通过这种方式解决改变你的端口号
打开httpd.conf in.lampp搜索line listen 80
将其更改为
听0.0.0.0:2145
和httpd-ssl.conf将listen 443改为
听0.0.0.0:16443
然后打开/ opt / lampp / lampp
检查第80至2145行 和第443至16443行
然后再次启动灯
它会成功
在浏览器中打开localhost; 2145
答案 1 :(得分:0)
你需要杀死在这些端口上运行的进程,如果它说apache已经在运行,那就意味着你在端口80上运行了另一个守护进程
要查看在端口80上运行的进程执行sudo netstat -tunap | grep :80
,您需要在端口80上查看源IP而不是目标。您可以使用sudo kill -s 9 pid
使用正确的进程ID替换pid来终止这些进程
如果您对ssl有问题,则需要使用443更改端口80