Apache 无法使用wamp server 3.1.0运行虚拟主机网站演示

Apache 无法使用wamp server 3.1.0运行虚拟主机网站演示,apache,localhost,wamp,wampserver,Apache,Localhost,Wamp,Wampserver,我使用windows 10在电脑中设置wamp服务器。 Wamp启动正常。我运行linklocalhost ok 我创建了一个虚拟主机。测试成功,但无法运行 我检查了apache_错误日志: [Sat Aug 04 21:52:05.462895 2018] [mpm_winnt:notice] [pid 13960:tid 628] AH00422: Parent: Received shutdown signal -- Shutting down the server. [Sat Aug

我使用windows 10在电脑中设置wamp服务器。 Wamp启动正常。我运行linklocalhost ok

我创建了一个虚拟主机。测试成功,但无法运行

我检查了apache_错误日志:

[Sat Aug 04 21:52:05.462895 2018] [mpm_winnt:notice] [pid 13960:tid 628] AH00422: Parent: Received shutdown signal -- Shutting down the server. 
[Sat Aug 04 21:52:07.465001 2018] [mpm_winnt:notice] [pid 12684:tid 700] AH00364: Child: All worker threads have exited. 
[Sat Aug 04 21:52:07.489996 2018] [mpm_winnt:notice] [pid 13960:tid 628] AH00430: Parent: Child process 12684 exited successfully. 
[Sat Aug 04 21:52:08.278895 2018] [mpm_winnt:notice] [pid 16620:tid 752] AH00455: Apache/2.4.27 (Win64) PHP/5.6.31 configured -- resuming normal operations 
[Sat Aug 04 21:52:08.278895 2018] [mpm_winnt:notice] [pid 16620:tid 752] AH00456: Apache Lounge VC15 Server built: Jul  7 2017 12:46:00 
[Sat Aug 04 21:52:08.278895 2018] [core:notice] [pid 16620:tid 752] AH00094: Command line: 'D:\\wamp64\\bin\\apache\\apache2.4.27\\bin\\httpd.exe -d D:/wamp64/bin/apache/apache2.4.27' 
[Sat Aug 04 21:52:08.282891 2018] [mpm_winnt:notice] [pid 16620:tid 752] AH00418: Parent: Created child process 17360 
[Sat Aug 04 21:52:08.564039 2018] [mpm_winnt:notice] [pid 17360:tid 728] AH00354: Child: Starting 64 worker threads.
我运行cmd命令行:

'D:\\wamp64\\bin\\apache\\apache2.4.27\\bin\\httpd.exe -d D:/wamp64/bin/apache/apache2.4.27'*

文件httpd:

#
# Listen: Allows you to bind Apache to specific IP addresses and/or
# ports, instead of the default. See also the <VirtualHost>
# directive.
#
# Change this to Listen on specific IP addresses as shown below to
# prevent Apache from glomming onto all bound IP addresses.
#
#Listen 12.34.56.78:80
Listen 0.0.0.0:80
Listen [::0]:80
...
#
#侦听:允许您将Apache绑定到特定的IP地址和/或
#端口,而不是默认端口。另见
#指令。
#
#将此更改为侦听特定IP地址,如下所示
#防止Apache欺骗所有绑定的IP地址。
#
#听12.34.56.78:80
听0.0.0.0:80
听[::0]:80
...
文件虚拟主机:

# Virtual Hosts
#
<VirtualHost *:80>
  ServerName localhost
  ServerAlias localhost
  DocumentRoot "${INSTALL_DIR}/www"
  <Directory "${INSTALL_DIR}/www/">
    Options +Indexes +Includes +FollowSymLinks +MultiViews
    AllowOverride All
    Require local
  </Directory>
</VirtualHost>


<VirtualHost *:80>
    ServerName wordpress.test
    DocumentRoot "d:/projects/wordpress"
    <Directory  "d:/projects/wordpress/">
        Options +Indexes +Includes +FollowSymLinks +MultiViews
        AllowOverride All
        Require local
    </Directory>
</VirtualHost>
#虚拟主机
#
服务器名本地主机
服务器别名本地主机
DocumentRoot“${INSTALL_DIR}/www”
选项+索引+包含+跟随符号链接+多视图
允许超越所有
要求本地
ServerName wordpress.test
DocumentRoot“d:/projects/wordpress”
选项+索引+包含+跟随符号链接+多视图
允许超越所有
要求本地

请帮帮我

问题在于你的
倾听
语句。对于1个端口,您只能有1个
侦听

第一个命令告诉Apache绑定端口80,第二个命令告诉它同样的事情,因此产生了冲突。看

如果你把

Listen 80

它将绑定所有接口上的端口80,因此无需为IPv4和IPv6分别指定一次。它将自动处理这两个问题。

您应该将命令提示文本作为文本(格式为代码)发布,此处没有文本图像!您的配置中可能有两次
Listen*:80
。Apache每个端口只能绑定一次。或者已经有另一个可执行文件绑定同一端口。在问题中添加您的配置,否则我们只能猜测。当您从hdd移动到ssd并安装新wamp时,会发生此错误。Wamp运行并显示绿色。您希望共享配置什么?httpd.conf文件和任何
包含的
.conf文件。
Listen
语句就在这些文件中。我刚刚更新了描述文件
httpd.conf
httpd vhost.conf