我的Apache设置与IIS一起

时间:2009-03-05 21:43:46

标签: apache iis windows-vista

我正在努力学习PHP。我无法在我的Vista Home Premium计算机上正常运行Apache。

我运行了IIS7,我希望Apache能够运行它。我在网上四处看看,有人说只要他们看不同的端口就可以将两者放在一起。

我让IIS看起来正在侦听端口80,我编辑了apache2triad / conf文件夹中的httpd.conf文件,以侦听端口8080并将服务器名称更改为localhost:8080。当我去localhost:8080 / phpmyadmin时,允许我创建数据库的页面看起来像所有页面样式都关闭所以我知道某些东西已经不稳定了。

我输入数据库名称并单击“创建”按钮,然后从IIS收到404错误。它说它正在寻找一个文件:

请求的网址: http://localhost:80/phpmyadmin/db_create.php

物理路径: C:\的Inetpub \ wwwroot的\的phpmyadmin \ db_create.php

它指向我的inetpub文件夹,但我的所有PHP内容都在c:\ apache2triad文件夹中。

有人可以告诉我我做错了什么吗?感谢。

1 个答案:

答案 0 :(得分:1)

如果您想从Apache服务器获取URL,则需要使用端口8080而不是端口80(这是您运行IIS的位置) - 因此您的URL应为http://localhost:8080/phpmyadmin/db_create.php

正如肖恩所说,如果你根本不熟悉apache,你最好不要在IIS下设置PHP - 参见http://www.php.net/install.windows