在我的操作系统中,我已激活Windows IIS服务器(用于运行asp文件)和Wampserver。在第一个实例中,我遇到了一个问题,因为两个服务器在同一个端口上运行。这个错误发生了;
"该函数尝试使用保留供其他事务使用的名称"
然后我将httpd.conf中的端口(在wamp> apache> httpd.conf中)更改为" Listen 80"进入"听8080"。然后两台服务器运行良好。
然后我做了这些事。然后我需要在IIS服务器中创建数据库。我搜索了IIS管理器窗口并尝试通过"连接字符串"创建连接。选项。
以我放置的形式" localhost"作为服务器,以及数据库的名称。好的。
然后再次尝试通过启动IIS服务器打开phpmyadmin。 (失败)
然后我停止了IIS并启动了wamp,转到了localhost。但它指向IIS主页。 (端口未更改)然后我重新启动笔记本电脑并再试一次。 (失败 - IIS主页出现)
然后我做了这些事。
现在我无法访问localhost或phpmyadmin。在这件事发生之前,我已经提到了我所做的一切。请解释这可能是什么原因,并给我通过wamp服务器启动phpmyadmin的解决方案。
答案 0 :(得分:1)
如果您更改了WAMPServer的Apache正在侦听的端口号,那么当您尝试针对该Apache运行任何内容时,您必须使用该端口号。浏览器默认为端口80,但如果您想要访问任何其他端口,则必须手动将其添加到URL。
所以你必须使用
localhost:8080
localhost:8080/phpmyadmin
当您将非标准端口号从网址中删除时,您将默认为端口80,而IIS正在侦听端口80.
答案 1 :(得分:0)
将phpmyadmin文件夹解压缩到C:/ inetpub中的wwwroot文件夹中(但无法打开phpmyadmin)。
您已尝试在IIS实例上安装PHPmyadmin,该实例仅用于运行ASP页面。除非您已将IIS配置为运行PHP,否则您将无法从inetpub
目录运行phpmyadmin。
您应该从Apache htdocs
或www
或public_html
文件夹运行phpmyadmin。当您的WAMP(Windows Apache Mysql PHP)配置为运行PHP时。
实际上,除非您特别需要运行两个Web服务器,否则您应该只选择一个最适合您需求的配置。
根据您在问题中所写的内容。有这两个选项。 (我个人建议排名第一)
使用IIS作为唯一的Web服务器实例。分别安装Mysql和PHP,configure IIS to run PHP。然后你就可以让phpmyadmin来管理你的mysql数据库,并毫不费力地运行ASP页面。
使用WAMP作为唯一实例并安装mono。这允许您在Apache上运行ASP页面。