WAMP服务器错误在全新安装时切换Apache/PHP版本

dav*_*art 12 php apache installation wamp switching

全新下载并安装WAMP Server即可成功运行(Apache 2.4.4 PHP 5.4.12).

但是,只要我安装了不同版本的Apache,在本例中为2.4到2.0(因此我可以运行PHP 5.2和5.4),WAMP将以橙色图标脱机.

如果我尝试将BACK切换到原始Apache版本,我会收到此显示停止错误:

Sorry,

This Apache version doesn't seem to be compatible with your actual PHP Version.
Switch cancelled.
Press ENTER to continue...
Run Code Online (Sandbox Code Playgroud)

这没有任何意义,因为这是一个全新的安装,因此Apache + PHP版本都是默认版本.

以下是UI告诉我的内容:

  • WAMP图标现在是橙色
  • Apache/Version/2.4.4图标旁边有一个红色警告图标
  • Apache/Version/2.0.63图标旁边有一个勾号

我也尝试过安装其他版本的Apache,但问题似乎是基于2.4 WAMP的安装选项.

额外信息:端口80是免费的,我曾经一直使用WS 2.0e而没有这些问题.

谢谢,戴夫

Mah*_*man 15

\wamp\bin\php\phpX.Y.Z\wampmanager.conf.

通过Notepad ++编辑wampmanager.conf

添加此代码..并保存wampmanager.conf

$phpConf['apache']['2.4']['LoadModuleName'] = 'php5_module';
$phpConf['apache']['2.4']['LoadModuleFile'] = 'php5apache2_4.dll';
$phpConf['apache']['2.4']['AddModule'] =  '';
Run Code Online (Sandbox Code Playgroud)

重启Wamp Manager ..


小智 9

刚出现类似的问题 - 将WAMP从Apache 2.2/PHP 5.3升级到Apache 2.4/PHP 5.4

这对我有用:

  • 停止apache服务
  • 使用WAMP管理器的"删除服务"选项删除不需要的版本的apache服务.(如果确实删除了,请检入Windows服务)
  • 手动编辑WAMP安装目录中的'wampmanager.conf'以使用您想要使用的Apache和PHP版本(部分:'php','phpCli'和'apache'/ properties'xVersion'和'xLastKnown')
  • 关闭WAMP经理
  • (重新)启动WAMP经理
  • (重新)使用WAMP管理器的"安装服务"选项安装所需版本的apache服务.(如果确实安装了,请检查Windows服务)
  • (重新)启动Apache服务

注意:始终以管理员身份运行WAMP管理器

...在此phpinfo()显示新的Apache和PHP版本后,似乎工作正常.希望能帮助到你.

  • 这对我不起作用,所以最后我从命令行运行了apache.exe,它说c:\ wamp\alias \文件夹中提供的.conf文件中存在语法错误.删除每个文件中的"allow from :: 1"允许运行apache.我现在可以将PHP版本从5.2切换到5.3,但是没有一个apache版本允许我切换到5.4.在WAMPServer页面上看,它没有5.4的下载链接,所以我只能猜测它还不支持?说,我下载了apache 2.4.0,在文件夹中添加了一个wampserver.conf文件,但这也无效. (2认同)

bor*_*ris 5

问题是WAMP版本2.4.我不知道为什么但v2.4与插件不兼容.然后我尝试了2.2E.插件很好用.

顺便说一句,插件编译为32位.因此,如果您认为要使用插件,请不要安装64位Wamp.