无法执行菜单项(内部错误)[异常] - 将PHP版本从5.3.1更改为5.2.9

Kil*_*ish 39 php wampserver system-error

我在我的WAMP服务器上安装了两个PHP版本.当我使用5.3.10时,我的wamp服务器运行正常.但是当我切换到旧版本的PHP(5.2.9)时,我的wamp服务器托盘图标显示橙色图标.如果你点击Put Online我会收到以下错误.

我试图将httpd.conf中的端口更改为8855,但我仍然遇到同样的错误.我该如何解决这个错误?

无法执行菜单项(内部错误)[例外]无法执行服务操作:服务尚未启动

WAMP

Aestan托盘菜单

小智 74

默认情况下,WAMP服务器将80作为其工作端口.

您可以根据需要更改该端口号...以下是执行此操作的步骤:

  • 单击WAMP服务器托盘图标
  • 点击阿帕奇
  • 选择http.conf

这里记事本会打开......

  • 向下滚动,您将看到WAMP服务器所需的端口号...
  • 将该端口号更改为:

    #Listen x.x.x.x:8080
    Listen 8080
    
    Run Code Online (Sandbox Code Playgroud)
  • 保存该文件并重新启动服务...它将正常工作...

  • 现在通过输入检查http://localhost:8080/.


sag*_*dar 27

如果您使用的是Windows,请尝试以下操作:

  1. 按(Windows + R)
  2. 输入"services.msc"并单击"确定"
  3. 找到名为'wampapache'的服务

并检查它的状态是否为"正在运行".如果没有,请右键单击>>开始.

希望这可以帮助!


如果您已从启动服务中删除WAMP,则无法运行 - 请尝试以下操作:

  • 按(Windows + R)
  • 输入"services.msc"并单击"确定"
  • 找到名为'wampapache'的服务
  • 右键点击wampapachewampmysqld,点击"属性"
  • 并将"开始类型"更改为Manualautomatic

这会奏效!


Bha*_*h B 6

首先转到Wamp-> Apache-> Service-> Test Port 80

如果它是Microsoft HTTPAPI/2.0的用户

然后解决方案是手动停止名为Web部署代理服务的服务

如果安装了Microsoft Sql Server,即使禁用了IIS服务,它也会保持名为httpapi2.0的Web服务正在运行.


Yas*_*sin 6

也许没有从Windows上卸载旧版本的服务

  1. 卸载运行此命令行的旧版本

    sc删除wampapache

  2. 从wamp重新安装服务:

    Wamp Tray Icon - > Apache - > Service - > Install Service

它适合我,享受!


小智 3

  1. 就像您安装了旧版本的 PHP 一样,对 Apache 也进行同样的操作。我选择了版本 2.0.63,然后我就能够使用 PHP 5.2.9 运行 WAMP 服务器,没有任何问题。

  2. 我还了解到 64 位版本的 WAMP 存在问题。