XAMPP:另一个Web服务器已在运行

Jua*_*Kev 1 apache lampp gitlab

安装gitlab后出现以下错误..

root@Blase:~# sudo /opt/lampp/lampp start
Starting XAMPP for Linux 7.0.9-1...
XAMPP: Starting Apache...fail.
[XAMPP:  Another web server is already running.][1]
XAMPP: Starting MySQL...already running.
Run Code Online (Sandbox Code Playgroud)

我无法访问我的localhost/phpmyadmin或任何项目文件夹,因为我被重定向到Gitlab.

我尝试通过运行来查看哪个程序正在使用端口80: "netstat -tulpn | grep --color :80"并且我得到了附加图像中显示的输出.有帮助吗? 在此输入图像描述

小智 17

我不得不停止所有的服务,

$sudo /etc/init.d/apache2 stop

$sudo /etc/init.d/mysql stop

$sudo /etc/init.d/proftpd stop
Run Code Online (Sandbox Code Playgroud)

然后我重新启动了服务器

sudo /opt/lampp/lampp restart
Run Code Online (Sandbox Code Playgroud)


Muh*_*eed 7

**在 Linux Ubuntu 上运行服务器 **

就我而言,Nginx 服务器已经在运行,这就是我收到此类错误的原因。

我先停止 Nginx Web 服务器,然后启动 Apache 服务器。

停止 Nginx 服务器

sudo systemctl stop nginx
Run Code Online (Sandbox Code Playgroud)

启动 Apache 服务器

sudo /opt/lampp/lampp start
Run Code Online (Sandbox Code Playgroud)

必读

有时可能是 Web 服务器之间的端口冲突。更改两台服务器或一台服务器的端口号,我们可以同时运行两台服务器。


pee*_*ure 6

您的 Xampp 服务器未运行的最可能原因是您可能同时安装了 Xampp 和 apache2 或 MySQL 服务器。所以为了使用 Xampp 服务器,你必须停止 Apache2 和 MySQL。

$sudo /etc/init.d/apache2 stop

$sudo /etc/init.d/mysql stop

然后重启 Xampp 服务器

$sudo /opt/lampp/lampp restart
Run Code Online (Sandbox Code Playgroud)


Kas*_*nga 6

我遇到了这个问题,然后我停止了 LAMP 服务。

sudo service apache2 stop
sudo service mysql stop
Run Code Online (Sandbox Code Playgroud)

然后检查这些服务是否停止

sudo service apache2 status
sudo service mysql status
Run Code Online (Sandbox Code Playgroud)

然后运行 ​​xammp 并尝试启动 MySQL 服务器和 apache 服务器