我的xampp安装1.7.1似乎不起作用。 http://localhost返回未找到错误。
Xampp控制面板显示mysql& apache服务正常运行。
我在Windows Vista上。自过去2周以来一直感到沮丧,为此找到了解决方案。任何指针和支持将不胜感激!
非常感谢大家。
答案 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)
ipconfig /all
检索您的计算机名称)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';
}
}
}