我正在运行 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 并重试。(也可能需要重新启动)