显示 IIS 主页时无法访问 wampserver 主页
Unable to access wampserver homepage as displaying IIS homepage
在我的 OS 中,我已经激活了 windows IIS 服务器(用于 运行 asp 文件)和 Wampserver。在第一个实例中,我遇到了一个问题,因为两个服务器 运行ning 在同一个端口上。错误是这样发生的;
"The function attempted to use a name that is reserved for use by another transaction"
然后我将 httpd.conf 中的端口(在 wamp > apache > httpd.conf 中)从 "Listen 80" 更改为 "Listen 8080"。然后两台服务器都运行良好。
然后我做了这些事情
- 运行 asp 文件(作为测试)
- 将 phpmyadmin 文件夹解压到 C:/inetpub 的 wwwroot 文件夹中(但无法打开 phpmyadmin)。
然后我需要在 IIS 服务器中创建数据库。我搜索了 IIS 管理器 window 并尝试通过 "connection strings" 选项创建连接。
在表格中我把"localhost"作为服务器,并为数据库命名。那好吧
然后再次尝试通过启动 IIS 服务器来打开 phpmyadmin。 (失败)
- 删除了连接字符串。
然后我停止了 IIS 并启动了 wamp,转到本地主机。但它指向 IIS 主页。 (端口未更改)然后我重新启动笔记本电脑并重试。 (失败 - IIS 主页出现)
然后我做了这些事情
- 将httpf.conf中的端口改成80并保存。重新启动笔记本电脑并再次尝试通过 wamp 运行 本地主机。 (出现找不到服务器)
- 在 httpd.conf 中将端口重置为 8080,已保存。再试一次。 (失败:出现 IIS 主页)
- 我通过 "windows features on off" 停用了 IIS 服务器,然后尝试通过任务栏图标打开 localhost wamp 主页。它再次指向 IIS 主页。
- 我删除了 C 盘的 inetpub 目录,然后重试。它再次指向 IIS 主页。
现在我无法访问 localhost 或 phpmyadmin。我已经提到了在这件事发生之前我所做的一切。请解释这可能是什么原因,并给我通过 wamp 服务器启动 phpmyadmin 的解决方案。
extract phpmyadmin folder in to wwwroot folder in C:/inetpub (but couldn't open the phpmyadmin).
您已尝试在您的 IIS 实例上安装 PHPmyadmin,您仅将其用于 运行 ASP 页面。除非您已将 IIS 配置为 运行 PHP,否则您将无法从 inetpub
目录 运行 phpmyadmin。
您应该改为从 Apache htdocs
或 www
或 public_html
文件夹中 运行 phpmyadmin。由于您的 WAMP (Windows Apache Mysql PHP) 配置为 运行 PHP.
实际上,除非您对两个 Web 服务器都有特定需求 运行ning,否则您应该只选择最适合您需求的配置。
根据您在问题中所写的内容。有这两种选择。 (我个人会推荐第一个)
使用 IIS 作为您唯一的 Web 服务器实例。分别安装Mysql和PHP,以及configure IIS to run PHP。然后,您将能够使用 phpmyadmin 来管理您的 mysql 数据库和 运行 ASP 页面,而不会大惊小怪。
使用 WAMP 作为唯一实例并安装 mono。这允许您在 Apache 上 运行 ASP 页面。
如果您更改了 WAMPServer 的 Apache 正在侦听的端口号,那么当您尝试 运行 任何针对该 Apache 的内容时,您必须使用该端口号。浏览器默认使用端口 80,但如果您想访问任何其他端口,则必须手动将其添加到 URL。
所以你必须使用
localhost:8080
localhost:8080/phpmyadmin
当您将非标准端口号从 url 中删除时,您将默认使用端口 80,并且 IIS 正在侦听端口 80。
在我的 OS 中,我已经激活了 windows IIS 服务器(用于 运行 asp 文件)和 Wampserver。在第一个实例中,我遇到了一个问题,因为两个服务器 运行ning 在同一个端口上。错误是这样发生的;
"The function attempted to use a name that is reserved for use by another transaction"
然后我将 httpd.conf 中的端口(在 wamp > apache > httpd.conf 中)从 "Listen 80" 更改为 "Listen 8080"。然后两台服务器都运行良好。
然后我做了这些事情
- 运行 asp 文件(作为测试)
- 将 phpmyadmin 文件夹解压到 C:/inetpub 的 wwwroot 文件夹中(但无法打开 phpmyadmin)。
然后我需要在 IIS 服务器中创建数据库。我搜索了 IIS 管理器 window 并尝试通过 "connection strings" 选项创建连接。
在表格中我把"localhost"作为服务器,并为数据库命名。那好吧
然后再次尝试通过启动 IIS 服务器来打开 phpmyadmin。 (失败)
- 删除了连接字符串。
然后我停止了 IIS 并启动了 wamp,转到本地主机。但它指向 IIS 主页。 (端口未更改)然后我重新启动笔记本电脑并重试。 (失败 - IIS 主页出现)
然后我做了这些事情
- 将httpf.conf中的端口改成80并保存。重新启动笔记本电脑并再次尝试通过 wamp 运行 本地主机。 (出现找不到服务器)
- 在 httpd.conf 中将端口重置为 8080,已保存。再试一次。 (失败:出现 IIS 主页)
- 我通过 "windows features on off" 停用了 IIS 服务器,然后尝试通过任务栏图标打开 localhost wamp 主页。它再次指向 IIS 主页。
- 我删除了 C 盘的 inetpub 目录,然后重试。它再次指向 IIS 主页。
现在我无法访问 localhost 或 phpmyadmin。我已经提到了在这件事发生之前我所做的一切。请解释这可能是什么原因,并给我通过 wamp 服务器启动 phpmyadmin 的解决方案。
extract phpmyadmin folder in to wwwroot folder in C:/inetpub (but couldn't open the phpmyadmin).
您已尝试在您的 IIS 实例上安装 PHPmyadmin,您仅将其用于 运行 ASP 页面。除非您已将 IIS 配置为 运行 PHP,否则您将无法从 inetpub
目录 运行 phpmyadmin。
您应该改为从 Apache htdocs
或 www
或 public_html
文件夹中 运行 phpmyadmin。由于您的 WAMP (Windows Apache Mysql PHP) 配置为 运行 PHP.
实际上,除非您对两个 Web 服务器都有特定需求 运行ning,否则您应该只选择最适合您需求的配置。
根据您在问题中所写的内容。有这两种选择。 (我个人会推荐第一个)
使用 IIS 作为您唯一的 Web 服务器实例。分别安装Mysql和PHP,以及configure IIS to run PHP。然后,您将能够使用 phpmyadmin 来管理您的 mysql 数据库和 运行 ASP 页面,而不会大惊小怪。
使用 WAMP 作为唯一实例并安装 mono。这允许您在 Apache 上 运行 ASP 页面。
如果您更改了 WAMPServer 的 Apache 正在侦听的端口号,那么当您尝试 运行 任何针对该 Apache 的内容时,您必须使用该端口号。浏览器默认使用端口 80,但如果您想访问任何其他端口,则必须手动将其添加到 URL。
所以你必须使用
localhost:8080
localhost:8080/phpmyadmin
当您将非标准端口号从 url 中删除时,您将默认使用端口 80,并且 IIS 正在侦听端口 80。