启动 Xampp 后无法访问本地主机

启动 Xampp 后无法访问本地主机

我正在运行 Windows XP Professional SP2。

几天前我安装了 xampplite 1.7.1,能够通过浏览器访问 localhost 和 phpmyadmin。但是今天它突然停止工作了。

我在 Firefox 中输入后http://localhost/什么也没有发生 - 只是一个空白的屏幕。

我删除了 xampplite 文件夹中的所有文件,并重新安装了 1.7.1 版,但毫无用处。然后我安装了从 xampp 网站下载的 xampplite 1.7.2(最新版本),但这仍然没有效果。不过 Apache 和 MySQL 仍在运行。

我尝试使用本地安装的 WordPress,因为我已经准备好主题并想将该设计转换为 WordPress,进行测试并开始在线使用它。

在 xampp 控制面板上运行“端口检查”显示以下内容:

RESULT
------

Service --     -- Port --      -- Status --
---------------------------------------------------
Apache (HTTP) -- 80 -- C:\xampplite\apache\bin\httpd.exe

Apache (WebDAV) -- 81 -- free

Apache (HTTPS) -- 443 -- C:\xampplite\apache\bin\httpd.exe

MySQL -- 3306 -- C:\xampplite\mysql\bin\mysqld.exe

FileZilla (FTP) -- 21 -- free

FileZilla (Admin) -- 14147 -- free

Mercury (SMTP) -- 25 -- free

Mercury (POP3) -- 110 -- free
Mercury (IMAP) -- 143 -- free

Mercury (HTTP) -- 2224 -- free

Mercury (Finger) -- 79 -- free

Mercury (PH) -- 105 -- free

Mercury (PopPass) -- 106 -- free

Tomcat (AJP/1.3) -- 8009 -- free

Tomcat (HTTP) -- 8080 -- free

---------------------------------------------

我也安装了 Skype,但它没有使用端口 80 - 我读到这可能是导致问题的原因,因此我在 Skype 选项下检查并确认端口是 65013。

当我运行时file://C:/xampp/htdocs/index.php它说:

XAMPP 安装出现问题。

有什么想法可以修复此问题吗?

答案1

检查您的hosts文件%WINDIR%\system32\drivers\etc\hosts并确保其中有以下条目:

127.0.0.1 localhost

答案2

确保 Mercury 正在运行,从您的端口​​列表来看,它似乎没有运行。这将导致 .php 文件无法正确打开,可能只会看到白屏。创建一个简单的 html 文件并将其放在 Web 服务器根目录中,然后尝试使用本地主机访问它。

答案3

您可能需要访问http://本地主机:8080或其他端口。我认为 8080 是默认端口。

答案4

我经常在使用 skype 时遇到 xampp 问题。即使它没有在端口 80 上运行,您可能也想停用 skype 并重试。(也可能需要重新启动)

相关内容