php - 显示 IIS 主页时无法访问 wampserver 主页

标签 php mysql asp.net iis wamp

在我的操作系统中,我激活了 Windows IIS 服务器(用于运行 asp 文件)和 Wampserver。在第一个实例中,我遇到了一个问题,因为两台服务器都在同一端口上运行。错误发生如下;

“该函数尝试使用保留供另一个事务使用的名称”

然后我将 httpd.conf 中的端口(在 wamp > apache > httpd.conf 中)从“Listen 80”更改为“Listen 8080”。然后两台服务器都运行良好。

然后我做了这些事情。

  1. 运行 asp 文件(作为测试)
  2. 将 phpmyadmin 文件夹解压到 C:/inetpub 中的 wwwroot 文件夹中(但无法打开 phpmyadmin)。
  3. 然后我需要在 IIS 服务器中创建数据库。我搜索了 IIS 管理器窗口并尝试通过“连接字符串”选项创建连接。

    在表单中,我将“localhost”设置为服务器,并设置数据库名称。然后就可以了。

    然后再次尝试通过启动 IIS 服务器来打开 phpmyadmin。 (失败)

  4. 删除了连接字符串。

然后我停止了 IIS 并启动了 wamp,转到 localhost。但它指向 IIS 主页。 (端口未更改)然后我重新启动笔记本电脑并重试。 (失败 - 出现 IIS 主页)

然后我做了这些事情。

  1. 将httpf.conf中的端口更改为80并保存。重新启动笔记本电脑并再次尝试通过 wamp 运行 localhost。 (出现找不到服务器)
  2. 在httpd.conf中将端口重置为8080,并保存。再试一次。 (失败:出现 IIS 主页)
  3. 我通过“windows features on off”停用了 IIS 服务器。然后尝试通过任务栏图标打开 localhost wamp 主页。它再次指向 IIS 主页。
  4. 我从 C 驱动器中删除了 inetpub 目录,然后重试。它再次指向 IIS 主页。

现在我无法访问 localhost 或 phpmyadmin。我已经提到了这件事发生之前我所做的一切。请解释这可能是什么原因,并给我通过 wamp 服务器启动 phpmyadmin 的解决方案。

最佳答案

如果您更改 WAMPServer 的 Apache 正在监听的端口号,那么当您尝试针对该 Apache 运行任何内容时,您必须使用该端口号。浏览器默认使用端口 80,但如果您想访问任何其他端口,则必须手动将其添加到 URL。

所以你必须使用

localhost:8080   
localhost:8080/phpmyadmin

当您在 URL 中保留非标准端口号时,您将默认使用端口 80,并且 IIS 正在监听端口 80。

关于php - 显示 IIS 主页时无法访问 wampserver 主页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34329496/

相关文章:

mysql 计算其他表的行数并在 where 中使用它

MySQL 从 csv 文件读取以奇怪的方式插入值

php - 为什么我的 LIKE 搜索会返回所有内容?

c# - 在哪里可以找到良好的示例 ASP.NET 数据库驱动的 Web 应用程序?

c# - 无法访问 HTML 中定义的图像控件,在 C# 文件后面的代码中

php - PHP自动定位用户地理位置

php - 使用带有 codeigniter 电子邮件库的 gmail smtp 发送电子邮件

php - 生成xml时如何处理PHP中的大撇号和大引号?

php - MySQL:每组两个

asp.net - 部署已发布的代码?