我在我的 WAMP 服务器中安装了两个 PHP 版本。当我使用 5.3.10 时,我的 wamp 服务器运行良好。但是当我切换到旧版本的 PHP (5.2.9) 时,我的 wamp 服务器托盘图标显示为橙色图标。如果您单击“Put Online”,我会收到以下错误。
我试图将 httpd.conf 中的端口更改为 8855,但仍然遇到同样的错误。如何解决此错误?
无法执行菜单项(内部错误)[异常] 无法执行服务操作:服务尚未启动
我在我的 WAMP 服务器中安装了两个 PHP 版本。当我使用 5.3.10 时,我的 wamp 服务器运行良好。但是当我切换到旧版本的 PHP (5.2.9) 时,我的 wamp 服务器托盘图标显示为橙色图标。如果您单击“Put Online”,我会收到以下错误。
我试图将 httpd.conf 中的端口更改为 8855,但仍然遇到同样的错误。如何解决此错误?
无法执行菜单项(内部错误)[异常] 无法执行服务操作:服务尚未启动
默认情况下,WAMP 服务器将80
作为其工作端口。
您可以根据需要更改该端口号...以下是执行此操作的步骤:
这里记事本将打开...
将该端口号更改为:
#Listen x.x.x.x:8080
Listen 8080
保存该文件并重新启动服务...它将正常工作...
http://localhost:8080/
。如果您使用的是Windows ,请尝试以下操作:
并检查其状态是否为“正在运行”。如果没有,请右键单击>>开始。
希望这可以帮助!
如果您已从引导服务中删除 WAMP,它将无法正常工作 - 请尝试以下操作:
wampapache
并wampmysqld
单击“属性”Manual
或automatic
这会奏效!
首先去 Wamp->Apache->Service->Test Port 80
如果它是 Microsoft HTTPAPI / 2.0 的用户
那么解决方法就是手动停止名为web部署代理服务的服务
如果您安装了 Microsoft Sql Server,即使 IIS 服务被禁用,它也会保持名为 httpapi2.0 的 Web 服务运行。
可能没有从 Windows 卸载旧版本的服务
sc 删除 wampapache
从 wamp 重新安装服务:
Wamp 托盘图标 -> Apache -> 服务 -> 安装服务
它对我有用,享受!
就像您安装旧版本的 PHP 一样,对 Apache 也一样。我选择了 2.0.63 版本,然后我能够使用 PHP 5.2.9 运行 WAMP 服务器,没有任何问题。
我还读到 64 位版本的 WAMP 存在问题。
问题是MySQL56服务正在运行,占用了WAMP MySQL的端口。MySQL56服务停止后,WAMP服务器启动成功。
对于正在阅读本文的任何人-> 不再使用 php 5.3,请切换到较新版本的 php,因为 php 5.3 正在使用已弃用的函数。
以下是已弃用的 INI 指令列表。使用这些 INI 指令中的任何一个都会导致在启动时抛出 E_DEPRECATED 错误,因此我建议您使用更新版本进行开发。
define_syslog_variables
register_globals
register_long_arrays
safe_mode
magic_quotes_gpc
magic_quotes_runtime
magic_quotes_sybase
Comments starting with '#' are now deprecated in .INI files.
不推荐使用的功能:
call_user_method() (use call_user_func() instead)
call_user_method_array() (use call_user_func_array() instead)
define_syslog_variables()
dl()
ereg() (use preg_match() instead)
ereg_replace() (use preg_replace() instead)
eregi() (use preg_match() with the 'i' modifier instead)
eregi_replace() (use preg_replace() with the 'i' modifier instead)
set_magic_quotes_runtime() and its alias, magic_quotes_runtime()
session_register() (use the $_SESSION superglobal instead)
session_unregister() (use the $_SESSION superglobal instead)
session_is_registered() (use the $_SESSION superglobal instead)
set_socket_blocking() (use stream_set_blocking() instead)
split() (use preg_split() instead)
spliti() (use preg_split() with the 'i' modifier instead)
sql_regcase()
mysql_db_query() (use mysql_select_db() and mysql_query() instead)
mysql_escape_string() (use mysql_real_escape_string() instead)
Passing locale category names as strings is now deprecated. Use the LC_* family of constants instead.
The is_dst parameter to mktime(). Use the new timezone handling functions instead.
已弃用的功能:
Assigning the return value of new by reference is now deprecated.
Call-time pass-by-reference is now deprecated.
某些应用程序(如 Skype)使用 wamp 的默认端口:80,因此您必须找出哪个应用程序正在访问此端口,您可以使用TCP View轻松找到它。结束访问该端口的服务并重新启动 wamp 服务器。现在它将起作用。
Task Manager
Skype...
应用程序重新启动WampServer
它应该可以工作