![本地主机链接在 XAMPP 中已停止工作?](https://linux22.com/image/854299/%E6%9C%AC%E5%9C%B0%E4%B8%BB%E6%9C%BA%E9%93%BE%E6%8E%A5%E5%9C%A8%20XAMPP%20%E4%B8%AD%E5%B7%B2%E5%81%9C%E6%AD%A2%E5%B7%A5%E4%BD%9C%EF%BC%9F.png)
我在 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