我在我的Ubuntu版本中安装了XAMPP。我开始使用apache:
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]另一个Web服务器已在运行
任何人都可以帮助我?
答案 0 :(得分:1)
这是我在Pop OS上解决它的方法:
运行sudo netstat -nap | grep :80
以获得端口80上正在运行的内容的pid
您应该获得类似于以下内容的输出:
tcp6 0 0 ::: 80 ::: * LISTEN 1166 / apache2
注意pid。在这种情况下,apache2在pid 1166
上运行运行sudo kill 1166
。确保用命令1的输出中的实际pid替换1166。
再次sudo /opt/lampp/lampp start
开始使用Apache。这次应该没有问题了。
答案 1 :(得分:0)
sudo /etc/init.d/apache2 stop
sudo /etc/init.d/mysql stop
sudo /etc/init.d/proftpd stop
然后重启
sudo / opt / lampp / lampp start
答案 2 :(得分:0)
您可以尝试:
sudo su
输入密码:
/etc/init.d/apache2 stop
[ok]停止apache2(通过systemctl):apache2.service。
之后,您可以尝试通过键入以下内容再次运行它:
sudo /opt/lampp/xampp start
为Linux 7.2.9-0启动XAMPP ...
XAMPP:启动Apache ...确定。
XAMPP:启动MySQL ...确定。
XAMPP:启动ProFTPD ...好。
答案 3 :(得分:0)
我遇到了这样的问题,我尝试了一切。最后,我禁用了Apache的ssl ,它可以正常工作。
[root@localhost lampp]# /opt/lampp/xampp disablessl
答案 4 :(得分:0)
我遇到了同样的问题(另一个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.