apache没有在Windows 7上运行

时间:2011-05-25 17:04:31

标签: windows-7 apache2 xampp wampserver

我的Windows 7上有一个问题,我想在php上工作,所以我尝试了一切,但无法完成它。它总是给 无法连接 Firefox无法在nazar-studio:8080建立与服务器的连接。

这些是我尝试的东西:

  • 已安装的WAMP
  • 已安装XAMPP
  • 已安装的Apache
  • 已安装的IIS
  • 停止了http服务
  • 阻止反病毒
  • 未安装的防病毒软件
  • 停止了skype
  • 还尝试了此link

我还有很多其他的事情,但是要保留。

当我使用 netstat -an 检查端口时,它会显示正在侦听的端口,我尝试了许多不同的端口,但没有任何效果。

任何人都可以帮助我,因此我真的很震惊和沮丧。

2 个答案:

答案 0 :(得分:0)

您是否尝试过连接到localhost而不是'nazar-studio'?

你确定它在端口8080上运行吗?

是否可能在端口8080上运行另一个进程?

您检查过错误日志吗? (在#apache install dir#/ logs /中)

答案 1 :(得分:0)

为了让Apache在Windows 7上运行,我做了以下几点。

切换到管理员:

  1. 以管理员身份打开命令提示符,键入net user Administrator /active:yes,然后注销。在登录屏幕上,您将看到两个选项,以管理员身份登录。
  2. 安装Apache。
  3. 根据需要编辑conf文件。

    • 确保你已经设置了Listen 8080(我已经离开了80)。
    • 不要忘记使用LoadModule for PHP。将ServerName设置为localhost:8080(我再次将我的作为80)。
    • 将DocumentRoot设置为安装Apache的htdocs文件夹 - 我的是C:\ Program Files \ Apache \ 2.0.40 \ htdocs。通过连接到localhost:80,您应该能够看到Apache欢迎屏幕。
    • 为PHP添加类型信息(AddType application/x-httpd-php .php .phtml .php3)。
    • 创建虚拟主机。我猜你的看起来像

    < VirtualHost *:8080>   ServerName nazar-studio.localhost   DocumentRoot“C:/ Develop / nazar / htdocs”   ServerAdmin webmaster @ localhost   DirectoryIndex index.php index.html index.htm   ErrorLog logs / error.nazar.log   CustomLog logs / access.nazar.log结合在一起 < /虚拟主机>

  4. 现在在C:\ Windows \ System32 \ drivers \ etc中编辑您的主机文件并添加您添加的子网: 127.0.0.1 localhost 127.0.0.1 nazar-studio.localhost 127.0.0.1 test.localhost

  5. 打开命令提示符,然后键入net user Administrator / active:no以禁用admin。注销并重新连接。
  6. 启动Apache,您应该可以连接。