![我如何关闭未知的网络服务器(可能是 Apache)?](https://linux22.com/image/1036010/%E6%88%91%E5%A6%82%E4%BD%95%E5%85%B3%E9%97%AD%E6%9C%AA%E7%9F%A5%E7%9A%84%E7%BD%91%E7%BB%9C%E6%9C%8D%E5%8A%A1%E5%99%A8%EF%BC%88%E5%8F%AF%E8%83%BD%E6%98%AF%20Apache%EF%BC%89%EF%BC%9F.png)
我想启动 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