本地主机链接在 XAMPP 中已停止工作?

本地主机链接在 XAMPP 中已停止工作?

我在 Ubuntu 14.04 上安装了 XAMPP,自从我在 13.10 下安装它以来,它一直运行良好,直到今天。我打算通过 XAMPP 页面通过 phpMyAdmin 检查我的 MySQL 数据库中的某些内容,我通常通过 访问该页面localhost

但是,我今天去做了这个,却只得到如下页面:

本地主机

如果我通过localhost/phpmyadmin它访问 phpMyAdmin,就可以正常启动。

但是,我的项目(所有项目都在子文件夹中包含 index.html 文件)均未出现,甚至默认的 index.html 页面也未出现。我index.html向其中添加了一个文件/var/www/html(我已阅读关于 14.04 版 Apache 的新版本的问题) 并显示该页面。

我还注意到,如果我运行该命令,sudo /opt/lampp/xampp start它会显示以下内容:

Starting XAMPP for Linux 1.8.3-3...
XAMPP: Starting Apache...fail.                 <----------!!!
XAMPP:  Another web server is already running. <----------!!!
XAMPP: Starting MySQL...already running.
XAMPP: Starting ProFTPD...already running.

这让我认为 apache 的更新版本(安装 14.04)在某种程度上干扰了 XAMPP。

有趣的是,如果我通过 FTP 访问(使用 XAMPP 安装的 ProFTPD),我就可以像平常一样看到我的所有文件。

我知道 XAMPP 将其文件存储在 中/opt/lampp/htdocs,并且我的所有文件仍在那里,但我无法访问它们。

我到处搜索解决办法,似乎还没有人遇到过这个问题。有解决办法吗,还是 XAMPP 在 14.04 中变得无用了?

编辑

我通过 Apache Friends 网站上的 installer.run 文件安装了 XAMPP,并且正在运行 XAMPP 1.8.3-3,如您所见。

Apache 的版本是 Ubuntu 14.04 默认安装的版本2.4.7-1ubuntu4。据我所知,配置是默认的,没有任何变化。

我同意评论的说法,看起来我安装了另一个 Apache 实例,但是在通过 .run 安装程序安装 XAMPP 之前,我删除了之前安装的 LAMP 捆绑软件。

编辑

apt-cache policy apache2输出,正如 Braiam 所建议的:

apache2:
  Installed: 2.4.7-1ubuntu4
  Candidate: 2.4.7-1ubuntu4
  Version table:
 *** 2.4.7-1ubuntu4 0
        500 http://mirror.anl.gov/pub/ubuntu/ trusty/main i386 Packages
        100 /var/lib/dpkg/status

答案1

您已安装 apache2 的存储库版本。这就是为什么当您使用/opt/lampp/xampp start它时会告诉您已经有另一个实例。

只要删除该包就可以了。方法如下:

sudo service apache2 stop
sudo apt-get remove apache2

相关内容