Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/270.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php WAMP服务器V 2.5图标为橙色,不响应且没有菜单_Php_Mysql_Apache_Windows 7_Wamp - Fatal编程技术网

Php WAMP服务器V 2.5图标为橙色,不响应且没有菜单

Php WAMP服务器V 2.5图标为橙色,不响应且没有菜单,php,mysql,apache,windows-7,wamp,Php,Mysql,Apache,Windows 7,Wamp,我有Windows7 32位,想在wordpress上运行我自己的页面,但为此我得到了虚拟服务器WAMP服务器V2.5,安装后,任务栏上的图标是橙色的,在右键和左键单击后,没有菜单。 我读了很多论坛,禁用了IIS,重启了,什么都没有。也已卸载,删除了c:上的目录,再次安装,但结果相同,没有菜单,橙色图标。我不是技术专家,所以请“定制”你的答案,记住这一点。我不知道如何检查日志等,所以请让我知道。 非常感谢 忘了提到将鼠标悬停在图标上,上面写着,服务器离线运行的2个服务中的1个。我键入localh

我有Windows7 32位,想在wordpress上运行我自己的页面,但为此我得到了虚拟服务器WAMP服务器V2.5,安装后,任务栏上的图标是橙色的,在右键和左键单击后,没有菜单。 我读了很多论坛,禁用了IIS,重启了,什么都没有。也已卸载,删除了c:上的目录,再次安装,但结果相同,没有菜单,橙色图标。我不是技术专家,所以请“定制”你的答案,记住这一点。我不知道如何检查日志等,所以请让我知道。 非常感谢


忘了提到将鼠标悬停在图标上,上面写着,服务器离线运行的2个服务中的1个。我键入localhost,一个IIS映像出现了。因此,在禁用IIS并重新启动后,我的WAMP图标完全消失了。因此,我再次启用了IIS,但IIS没有完全检查,因为它的“着色”(FTP选项未选中)。之后我重新启动,WAMP图标不再显示。这是昨天发生的,我重新安装了WAMP,就像我现在做的一样,但仍然没有什么。同样在WAMP文件夹中,没有apache文件夹,也没有任务栏上WAMP图标的任何菜单显示,如上所述。还有哪种方法可以找到我的WAMP正在使用的端口。我没有Skype。

你试过在另一个端口上运行它吗?只需更改wamp服务器的端口,然后重试。用谷歌搜索出如何更改wamp服务器的端口等等。

我也遇到了这个问题,可能有另一个程序在相同的端口上运行,我知道skype很难与wamp和xammp服务器一起运行

检查同一端口上是否有其他设备正在运行,并关闭skype=修复:))

编辑:netstat-a-b将显示所有侦听端口和可执行文件名 如果您喜欢图形版本,Microsoft的TCPView将向您显示相同的信息,并实时更新


如果有其他程序在相同的端口上运行,则必须更改虚拟服务器的端口

如果wampmanager菜单未出现,则听起来您的系统缺少一个或多个必需的MSVC运行库

WampManager/Apache/MySQL/PHP需要一个数字,但由于WAMPServer可以将Apache版本安装回Apache 2.22,将PHP版本安装回PHP5.3.5,因此更容易确保您拥有完整的设置

请确保您拥有所有这些Microsoft C/C++可再发行运行库的最新版本。您不需要整个编译器,只需要这些C/C++运行库

适用于WAMPServer 32位

如果您使用的是WampServer 2.4或2.5 32位,因此使用的是Apache 2.4.x

然后选择vcredit_x86.exe

更高版本也可能需要

然后选择vcredit_x86.exe

然后选择vcredit_x86.exe

适用于64位WAMPServer

如果您使用的是WampServer 2.4 64位

然后选择vcredit_x64.exe

更高版本也可能需要

然后选择vcredit_x86.exe

然后选择vcredit_x64.exe

大音符

这些运行时安装的名称几乎都称为vcredit_x86.exe!!!因此,请一次下载并安装一个,否则您会感到非常困惑

安装后,您的“程序和功能”应如下所示:-

32位系统

64位系统
我在运行wampserver时遇到了同样的问题。图标为橙色(服务器脱机)。 请查找我为使它们工作而遵循的步骤

  • 已卸载IIS以允许apache使用端口80(未修复该问题)

  • 我在
    httpd.conf
    中将apache端口从
    80
    更改为
    8080
    ,重新启动服务,图标变为绿色。(解决了问题)

修复而不更改httpd.conf中的端口

想要找到使用端口80的服务/应用程序 以管理员身份运行命令行并键入

netstat-ab

显示协议统计信息和当前TCP/IP网络连接

结果显示正在使用端口80

TCP 0.0.0.0:80 0.0.0.0:0侦听[无法获取所有权信息]

谷歌搜索消息帮助我找到了使用该端口的服务
“Web部署代理服务”
。停止服务。更新了httpd.conf以再次使用端口80

编辑:停止服务后,将其启动类型设置为“手动”,以避免问题再次发生

请查看此处了解更多详细信息:

注意:我在“管理工具>>服务”中找到了“Web部署代理服务”(taskmanager/services中没有列出该服务)

重新启动wampserver,它工作了,apache现在使用端口80


TCP 0.0.0.0:80 0.0.0.0:0侦听[httpd.exe]

有时,sql server或apache需要在端口上运行服务

复制此字符串并保存在.bat文件中:

FOR /F "usebackq tokens=5" %%i IN (`netstat -aon ^| find "3306"`) DO taskkill /F /PID %%i
在需要空闲的端口号中更改“find”3306。
然后以管理员身份运行该文件。它将终止此端口上运行的所有进程

您是否尝试切换MySQL端口?如果您已经在WAMP之外安装了另一个版本的mySQL,您可能会遇到同样的问题


当我测试端口3306(默认sql端口)时,它告诉我“mysqld.exe”(而不是“wampmysqld64.exe”-WAMP的mysql)正在使用它,它来自我以前在机器上安装的mysql的另一个版本,后来我就忘记了。

我使用这种方法来解决我的问题。 单击Wampserver图标->Apache->服务管理->安装服务->再次单击Wampserver图标->Apache->服务管理->启动/恢复服务

完成:

我的身材是橙色的
FOR /F "usebackq tokens=5" %%i IN (`netstat -aon ^| find "3306"`) DO taskkill /F /PID %%i
cout <<"YESSS!" << endl;