我想启动 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