与SQL Server端口冲突的WAMP无法虚拟主机

时间:2017-08-30 18:36:18

标签: sql-server wordpress apache wamp wampserver

我使用虚拟主机运行WAMP,以便在PC上进行本地wordpress开发

我需要SQL-Server-express用于不相关的东西所以我安装了它并且WAMP无法运行(2个服务中只有1个有效)

我将Apache端口默认值从80更改为8080,将MySQL从3306更改为3307.

我重置了,WAMP看起来很好(2个服务中有2个有效)

我可以访问http://localhost:8080并查看WAMP页面,但我无法使用我设置的任何虚拟主机

我去了httpd-vhosts.conf,这是文件的内容。后一部分是我对我的本地wordpress开发站点

# Virtual Hosts
#

<VirtualHost *:8080>
    ServerName localhost
    DocumentRoot c:/wamp64/www
    <Directory  "c:/wamp64/www/">
        Options +Indexes +Includes +FollowSymLinks +MultiViews
        AllowOverride All
        Require local
    </Directory>
</VirtualHost>
#


<VirtualHost *:8080>
    ServerName woo1lynda.dev
    DocumentRoot "c:/www/woo1lynda"
    <Directory  "c:/www/woo1lynda/">
        Options +Indexes +Includes +FollowSymLinks +MultiViews
        AllowOverride All
        Require local
    </Directory>
</VirtualHost>

为什么在更改端口后,我的虚拟主机woo1lynda.dev无法正常工作?

我得到的错误是

  

HTTP错误404.找不到请求的资源。

1 个答案:

答案 0 :(得分:1)

我刚刚禁用了使用与WAMP冲突的端口3306的SQL-Server报告服务

在SQL-Server配置管理器→SQL服务服务

enter image description here

此外, services.msc →SQL Server报告服务→手动启动

因此,每次启动PC时都不必运行