Apache2:Xampp 未运行

Apache2:Xampp 未运行

我的服务器上安装了 apache2 和 Xampp,现在我的问题是

当我停止 apache2 时/etc/init.d/apache2 stop

并尝试重新启动 xampp 就像/opt/lampp/lampp restart我收到响应一样

Stopping XAMPP for Linux 1.7.3a...
XAMPP: XAMPP-Apache is not running.
XAMPP: XAMPP-MySQL is not running.
XAMPP: XAMPP-ProFTPD is not running.
XAMPP stopped.
Starting XAMPP for Linux 1.7.3a...
XAMPP: Another web server daemon is already running.
XAMPP: Another MySQL daemon is already running.
XAMPP: Another FTP daemon is already running.
XAMPP for Linux started.

但是当我尝试这个时我无法访问 mylocalhost

/opt/lampp/lampp status 

每次我得到

Version: XAMPP for Linux 1.7.3a
Apache is not running.
MySQL is not running.
ProFTPD is not running.

请告诉我我的 xampp 可能存在什么问题?

答案1

  1. 打开文件/opt/lampp/etc/httpd.conf
  2. 搜索“Listen 80”并将其更改为其他端口(例如 Listen 2145)(第 40 行)
  3. 打开文件/opt/lampp/etc/extra/httpd-ssl.conf
  4. 搜索“Listen 443”并将其更改为其他端口(例如 Listen 16443)(第 39 行)
  5. 打开文件/opt/lampp/lampp
  6. 搜索端口“testport 80”并将其替换为“testport 2145”。同时将“testport 443”更改为“testport 16443”。(恰好是第 197、214 行)
  7. 现在去运行/opt/lampp/lampp start。(现在它应该可以工作了)。

答案2

问题在于你使用的是 xampp。不要这样做,只需使用 Ubuntu 提供的 apache/mysql/whatever 包,绝对没有需要在任何现代 Linux 发行版上使用 xampp。因此删除 xampp,您的问题就会消失。另外,您还可以获得安全更新,这样您的服务器就不会在一周内受到损害。

相关内容