Localhost没有在XAMPP上工作 - 服务apache和amp; mysql很好

时间:2009-05-03 19:06:44

标签: windows-vista localhost xampp

我的xampp安装1.7.1似乎不起作用。 http://localhost返回未找到错误。

Xampp控制面板显示mysql& apache服务正常运行。

我在Windows Vista上。自过去2周以来一直感到沮丧,为此找到了解决方案。任何指针和支持将不胜感激!

非常感谢大家。

4 个答案:

答案 0 :(得分:6)

我一直在努力弄清楚为什么在使用xampp时我得到了一个空白屏幕。罪魁祸首是skype。当您想使用localhost时,请务必关闭Skype。

答案 1 :(得分:1)

在“xampp”菜单组中,其中一项是“端口检查”。如果我运行它,我会得到:

***************************************************************
*                  XAMPP PortCheck v1.2                       *
*                                                             *
*     (c) 2005 Carsten Wiedmann <info@wiedmann-online.de>     *
*                                                             *
* This script uses openport.exe:                              *
* (c) 2003 DiamondCS <http://www.diamondcs.com.au/openports/> *
***************************************************************

Please wait a moment...


RESULT
------

Service              Port   Status
==============================================================================
Apache (HTTP)          80   C:\bin\xampp\apache\bin\apache.exe
Apache (WebDAV)        81   free
Apache (HTTPS)        443   C:\bin\xampp\apache\bin\apache.exe

MySQL                3306   free

FileZilla (FTP)        21   free
FileZilla (Admin)   14147   free

Mercury (SMTP)         25   free
Mercury (POP3)        110   free
Mercury (IMAP)        143   free

Press <Return> to continue.

你可以运行这个,你得到了什么?


您还可以尝试以下操作(特别是如果您在我的搜索结果中获得Apache(HTTP)端口80):

首先看看apache是​​否正在为您的端口80提供服务。我刚刚使用telnet进行了设置。

telnet localhost 80

你应该得到一个空白的屏幕。你可以打字,但没有回音。如果您没有这样做,Apache不会作为您的localhost Web服务器运行,因此我们需要找出原因。

如果是,请选择您知道存在于Web服务器根目录中的文件(以“index.html”为例,输入(您可能看不到键入的内容):

GET /index.html

Apache应该只显示文件内容(原始格式)。看看你是否走得这么远。

答案 2 :(得分:0)

  1. 尝试你的机器IP(例如192.168.x.y)
  2. 尝试tcp / IP-Loopback:127.0.0.1
  3. 尝试使用您的计算机名称(使用ipconfig /all检索您的计算机名称)
  4. ping localhost并比较ip

答案 3 :(得分:0)

您最近是否在Windows上升级到PHP 5.3?

如果是,请将“localhost”更改为“127.0.0.1”。请参阅:http://bugs.php.net/45150

以下是一些可用于使安装可移植的代码:

    # Convert localhost to 127.0.0.1 on PHP 5.3.x on Windows (Vista); see http://bugs.php.net/45150
    if ($hostname == 'localhost') {
        if (substr (PHP_OS, 0, 3) == 'WIN') {
            if (version_compare (PHP_VERSION, '5.3.0', '>=')) {
                $hostname = '127.0.0.1';
            }
        }
    }