[英]Another web server is already running. XAMPP apache [UBUNTU]
我在我的 Ubuntu 版本中安装了 XAMPP。 我开始阿帕奇:
sudo /opt/lampp/lampp start
我在我的控制台中读到这个错误:
Another web server is already running
所以我想修改端口的值httpd.conf
和httpd-ssl.conf
,详细我有 mofidy 端口:
80--->1580 (httpd.conf)
443-->4443 (httpd-ssl.conf)
我关闭了apache:
sudo /etc/init.d/apache2 stop
在我这样做之后:
sudo /opt/lampp/lampp start
但我得到:
[APACHE] 另一个网络服务器已经在运行
任何人都可以帮助我吗?
这是我在 Pop OS 上解决它的方法:
运行sudo netstat -nap | grep:80
sudo netstat -nap | grep:80
获取在端口 80 上运行的进程的 pid
您应该得到类似于以下内容的输出:
tcp6 0 0:::80:::* 收听 1166/apache2
注意 pid。 在这种情况下,apache2 在 pid 1166上运行
运行sudo kill 1166
。 请务必将 1166 替换为命令 1 输出中的实际 pid。
再次启动 apache sudo /opt/lampp/lampp start
。 这次应该没有问题了。
sudo /etc/init.d/apache2 停止
sudo /etc/init.d/mysql 停止
sudo /etc/init.d/proftpd 停止
然后重启
sudo /opt/lampp/lampp 开始
你可以试试:
sudo su
输入您的密码:
/etc/init.d/apache2 stop
[确定]停止apache2(通过systemctl):apache2.service。
之后,您可以尝试通过键入再次运行它:
sudo /opt/lampp/xampp start
正在为 Linux 7.2.9-0 启动 XAMPP...
XAMPP:启动 Apache...好的。
XAMPP:启动 MySQL...好的。
XAMPP:启动 ProFTPD...好的。
我遇到了这样的问题,我尝试了一切。 最后,我为 Apache禁用了 ssl并且它起作用了。
[root@localhost lampp]# /opt/lampp/xampp disablessl
我遇到了同样的问题( 另一个Web服务器已在运行 )
在终端中编写此代码
/opt/lampp/xampp disablessl
然后检查 apache
sudo /opt/lampp/xampp start
Starting XAMPP for Linux 7.2.5-0...
XAMPP: Starting Apache...ok.
XAMPP: Starting MySQL...already running.
XAMPP: Starting ProFTPD...already running.
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.