我安装了WAMP
服务器并运行了applpication。任务栏中的图标保持橙色,并表示"本地服务器 - 运行2个服务中的1个" 。此外,我能够在浏览器中看到phpMyAdmin
页面,但当我尝试登录时,会出现以下错误:
#2002 - No connection could be made because the target machine actively refused it. <br />The server is not responding (or the local server's socket is not correctly configured).
我测试了端口80,我得到了这个回复:
***** Test which uses port 80 *****
===== Tested by command netstat filtered on port 80 =====
Test for TCP
Your port 80 is used by a processus with PID = 6612
The processus of PID 6612 is 'httpd.exe' Session: Services
The service of PID 6612 for 'httpd.exe' is 'wampapache64'
This service is from Wampserver - It is correct
Test for TCPv6
Your port 80 is used by a processus with PID = 6612
The processus of PID 6612 is 'httpd.exe' Session: Services
The service of PID 6612 for 'httpd.exe' is 'wampapache64'
This service is from Wampserver - It is correct
===== Tested by attempting to open a socket on port 80 =====
Your port 80 is actually used by :
Server: Apache/2.4.18 (Win64) PHP/5.6.19
我相信上述结果意味着端口没有问题。我甚至尝试更改端口并仍然提供相同的状态 - 橙色图标。
注意 - 在安装WAMP后显示来自Windows防火墙的提示时,我无法访问私人和公共网络,即我取消选中这两个选项。
请帮我在本地服务器上运行这两项服务。
谢谢!
答案 0 :(得分:12)
单击托盘中的WAMP图标,然后转到Apache&gt; service管理并检查服务是否已安装或是否未运行。您甚至可以通过再次删除和安装来重新安装它。对MySQL做同样的事情。转到MySQL&gt;服务管理并做同样的事情。在我的情况下,Apache服务没有安装,安装就行了。检查下面的图片。
答案 1 :(得分:5)
互联网上给出的大多数答案都说要改变Apache使用的端口,但在大多数情况下这不是解决方案。
实际上,启动WAMP服务器 - >右键单击图标 - &gt;工具 - &gt;使用3306以外的端口 - &gt;点击这个 - &gt;设置于3308。
希望这会解决错误。
答案 2 :(得分:2)
我有同样的问题,但只有Skype使用端口80.我刚从Skype更改了端口80并使其使用另一个端口。或者您可以更改Apache使用的端口80。要做到这一点,请转到WAMP - &gt; Apache - &gt; http.conf并用 Listen 81 更改 Listen 80 ,例如。
答案 3 :(得分:2)
和我一样,但在我的情况下,我在安装wampserver后安装了mysql,因此集成版本和端口3306的独立版本的mysql之间存在端口冲突,因此可以通过更改其中一个端口来解决问题 如果你想更改wampserver的mysql端口,请右键单击任务栏图标,然后转到工具选择:使用端口而不是xxxx(在我的情况下为3306)
答案 4 :(得分:1)
这个帖子帮助了我。
How to change port number for apache in WAMP
下面的线程详情
转到httpd.conf文件,例如。在WAMP环境下,它位于:
<div class="content">
<h4> No swap</h4><span>Lorem ipsum dolor sit amet, utinam libris ocurreret an mei. Case falli tibique cum id, qui unum erroribus vituperata ne. Eu mei paulo posidonium, ex fastidii recteque has. Blandit senserit eum ne, <a href="#">Old ugly stuff</a> at vel mollis deserunt liberavisse. Pro at timeam dignissim reprimique. Illum falli ei sed, eum in enim hinc recusabo, ex mei integre admodum.</span>
</div>
<hr>
<div class="content">
<h4> Swap</h4><span>Lorem ipsum dolor sit amet, utinam libris ocurreret an mei. Case falli tibique cum id, qui unum erroribus vituperata ne. Eu mei paulo posidonium, ex fastidii recteque has. Blandit senserit eum ne, <a class="swap" href="#">old ugly stuff</a> at vel mollis deserunt liberavisse. Pro at timeam dignissim reprimique. Illum falli ei sed, eum in enim hinc recusabo, ex mei integre admodum.</span>
</div>
<hr>
<div class="content">
<h4> No swap and partial wrap</h4><span>Lorem ipsum dolor sit amet, utinam libris ocurreret an mei. Case falli tibique cum id, qui unum erroribus vituperata ne. Eu mei paulo posidonium, ex fastidii recteque has. Blandit senserit eum ne,unum erroribus vituperata ne. Eu mei paulo posidonium erroribus <a href="#">old ugly stuff</a> at vel mollis deserunt liberavisse. Pro at timeam dignissim reprimique. Illum falli ei sed, eum in enim hinc recusabo, ex mei integre admodum.</span>
</div>
<hr>
<div class="content">
<h4> Swap and partial wrap</h4><span>Lorem ipsum dolor sit amet, utinam libris ocurreret an mei. Case falli tibique cum id, qui unum erroribus vituperata ne. Eu mei paulo posidonium, ex fastidii recteque has. Blandit senserit eum ne,unum erroribus vituperata ne. Eu mei paulo posidonium erroribus <a class="swap" href="#">old ugly stuff</a> at vel mollis deserunt liberavisse. Pro at timeam dignissim reprimique. Illum falli ei sed, eum in enim hinc recusabo, ex mei integre admodum.</span>
</div>
<hr>
<div class="content">
<h4> No swap and full wrap</h4><span>Lorem ipsum dolor sit amet, utinam libris ocurreret an mei. Case falli tibique cum id, qui unum erroribus vituperata ne. Eu mei paulo posidonium, ex fastidii recteque has. Blandit senserit eum ne,unum erroribus vituperata ne. Eu mei paulo posidonium erroribus qui unum <a href="#">old ugly stuff</a> at vel mollis deserunt liberavisse. Pro at timeam dignissim reprimique. Illum falli ei sed, eum in enim hinc recusabo, ex mei integre admodum.</span>
</div>
<hr>
<div class="content">
<h4> Swap and full wrap</h4><span>Lorem ipsum dolor sit amet, utinam libris ocurreret an mei. Case falli tibique cum id, qui unum erroribus vituperata ne. Eu mei paulo posidonium, ex fastidii recteque has. Blandit senserit eum ne,unum erroribus vituperata ne. Eu mei paulo posidonium erroribus qui unum <a class="swap" href="#">old ugly stuff</a> at vel mollis deserunt liberavisse. Pro at timeam dignissim reprimique. Illum falli ei sed, eum in enim hinc recusabo, ex mei integre admodum.</span>
</div>
去行号。 46并编辑Listen 80以符合你的要求
C:\wamp\bin\apache\apache2.2.22\conf\httpd.conf
较新版本的WAMP使用以下两行:
Listen 8383
接下来去行号。 171并根据您对ex。
的要求编辑ServerName localhost:80Listen 0.0.0.0:8383
Listen [::0]:8383
重启Apache及其完成!!
现在,您可以使用以下网址访问:
http://localhost:8383或http://192.168.1.1:8383
希望在这里寻找解决方案的人有所帮助。
答案 5 :(得分:0)
一段时间后我有同样的问题。尝试了各种各样的事情,终于找到了下面的链接。基本上问题是:
A parameter in your 'my.ini' file (C:\Wamp\bin\mysql\mysql<version>) called 'lower_case_table_names'
If there, comment it out and restart MYSQL again."
如果我记得的话,计算机重启也是为了做好措施。
答案 6 :(得分:0)
这可能是因为php无法正常工作,因为默认端口80已被占用,所以你需要按照这些步骤更改端口 1.单击右下角的wamp图标 2.转到Apache-&gt; httpd.conf并打开此文件 3.在文件中搜索单词Listen并更改这两行 听0.0.0.0:8018(你可以使用任何数字代替18) 听[:: 0]:8018 4.现在搜索localhost一词并更改此行 ServerName localhost:8018 5.重新启动wamp 6.转到默认浏览器并键入http://localhost:8080/这将打开wamp菜单
答案 7 :(得分:0)
您的WAMP Apache端口与IIS发生冲突(如果已安装并正在运行),或者MySQL端口与另一个MySQL安装发生冲突。
编辑你的WAMP&gt; Apache&gt; httpd.conf通过将光标悬停在WAMP托盘图标内的Apache上。将端口80更改为可用端口,如8181.重新启动所有服务。
答案 8 :(得分:0)
我遇到了同样的问题,其中只有1个服务在运行中。但我的问题不是港口问题。
我之前在别名目录中压缩了一堆.conf文件,与同事共享,我把.zip文件留在那里。这导致Apache在尝试将.zip文件用作别名时出错。
一旦我从别名目录中删除了.zip文件,我的Apache服务就可以正常工作了。
在盒子外面的一点点&#39;回答,但这是我的问题,具有相同的症状!
答案 9 :(得分:0)
也许这不是一个端口问题。 如果您遇到问题,因为缺少msvcr110.dll 因此,在您设置库后,您将获得此问题服务1的2 所以在这种情况下你必须重新安装wamp服务器。
答案 10 :(得分:0)
无需删除并重新安装 WAMP 或编辑主机文件或更改任何端口。当 Internet信息服务(IIS)管理器服务正在运行时,会发生此问题。你需要停止IIS运行wampapache服务没有任何问题。 按开始,然后键入 iis 并运行Internet信息服务(IIS)管理器,并在右侧面板中按停止。然后单击系统托盘上的wamp图标并选择启动所有服务。 这就是你所需要的。
答案 11 :(得分:0)
我遇到了类似的问题,服务器没有启动以下消息 - &#34;本地服务器 - 运行2个服务中的1个&#34; ,橙色的服务器图标。 错误日志中没有更新任何内容。最后能够通过 -
跟踪问题Wamp服务器图标 - &gt; Apache - &gt; 服务管理&#39; wampapache64&#39; - &gt; 安装服务 错误消息:WAMP - &#39;您的端口80实际使用 - 错误&#39;
解决方案:将wamp服务器的端口号更改为其他数字,例如5050。
转到:C:\ wamp \ bin \ apache \ apache2.4.9 \ conf \ httpd.conf
在该文件中,将侦听端口更改为5050。
#Listen 12.34.56.78:5050
收听0.0.0.0:5050
听[:: 0]:5050
保存并重新启动。现在,您可以看到服务器已成功启动绿色图标。
以下主题帮助我解决了这个问题:
答案 12 :(得分:0)