我如何关闭未知的网络服务器(可能是 Apache)?

我如何关闭未知的网络服务器(可能是 Apache)?

我想启动 XAMPP Apache 服务器,但终端显示另一个 Web 服务器守护程序已在运行。因此我想了解如何关闭它。

当我访问本地主机时收到以下消息:

有用!

这是该服务器的默认网页。

Web 服务器软件正在运行,但尚未添加任何内容。

当我转到 localhost/index.php 时收到此消息:

未找到

该服务器上未找到所请求的 URL /index.php。

Apache/2.2.14 (Ubuntu) 服务器位于本地主机端口 80

但是当我启动 XAMPP Apache 并早些时候转到本地主机时它可以工作,它会打开我的 index.php 页面,现在我无法启动它。

我不确定该网络服务器是否是 Apache,但我只是想告诉我访问本地主机时会发生什么

那我该怎么办?我使用的是 Ubuntu 10.04

答案1

XAMPP 是一个自带 apache 的一体化软件包。但 Ubuntu 的主存储库中包含所有这些软件包,因此我建议您选择使用 Ubuntu 软件包来设置您的服务器(网上有操作方法,例如https://help.ubuntu.com/community/ApacheMySQLPHP

另一个选择是删除 Ubuntu 提供的 Apache:

sudo aptitude purge apache2

然后,您可以尝试再次启动 XAMPP 并连接到本地网络服务器。

答案2

sudo service apache stop

您可以尝试删除 apache 包。

答案3

sudo /etc/init.d/apache2 stop
sudo /opt/lampp/lampp restart

相关内容