Apache服务拒绝在wamp 2.5上启动

时间:2014-07-08 11:56:21

标签: php mysql apache joomla wamp

这是我的问题,它给了我一个不眠之夜。 我在过去的3年里一直在研究wamp 2.1服务器环境,现在我想升级。我终于安装了wamp 2.5并且愿意保留我以前的wamp 2.1版本。一切看起来都不错,因为在安装之后,我做了以下的事情:

Copied ?:\wamp_old\bin\apache to ?:\wamp\bin
Copied ?:\wamp_old\bin\mysql to ?:\wamp\bin
Copied ?:\wamp_old\bin\php to ?:\wamp\bin

现在,问题是: 每当我使用最新版本启动wamp服务器时,它都可以工作,图标变为绿色。但每当我尝试更改/切换回旧版本时,除了Apache之外,所有服务都会启动。图标保持橙色,永不变绿。每当我点击测试端口,它告诉我你的端口80实际上没有使用。当我点击安装服务时,我收到此消息:您的端口80可用,安装将继续。当我选择删除服务时,它会立即删除。当我点击开始/恢复服务时,没有任何反应,它永远不会启动。

我想要达到的目的是: 在前wamp 2.1上开发了一些旧的joomla站点,每次我尝试通过新的wamp 2.5访问它们时,我看到一些已弃用的函数,它显示了一些代码块。同时,我有两个项目拒绝在旧的wamp 2.1上运行,所以我决定运行2.5。目前,该系统已经运行2.5。

现在已经5天了,我一直在磕磕绊绊,我被困住了......有人应该帮我解决一下运行wamp 2.1和wamp 2.5,这样我就可以轻松切换版本了。或者可能的解决方案将不胜感激。

亲切的问候!

3 个答案:

答案 0 :(得分:0)

说实话,我不知道是否有可能恢复一切正常。我曾经有类似的问题 - 我有Wampserver并为WAMP安装了新的PHP版本并切换到新的PHP版本并且eveything停止工作。我尝试将PHP版本更改为上一版本,但我知道它与Apache不兼容,因为选择了PHP版本,我无法更改PHP版本。

现在我转移到easyPHP并且它更容易,你可以拥有许多PHP版本,更改它们没有问题。

可能在你的情况下问题不是WAMP本身而是PHP版本。这就是为什么当您启动旧代码时,您会收到很多警告。您应该简单地选择较旧的PHP版本来执行此操作,或者您只需关闭警告(可能对于您已关闭的其他PHP版本默认显示警告?)。

如果我是你,我会转移到easyPHP,转储你的数据库(如果有的话)并将所有内容移到easyPHP。可能你不会让你的WAMPserver安装工作,所以另一个选择是备份所有东西,转储你的数据库并重新安装WAMP服务器,但是你几乎可以确定类似的问题迟早会在PHP版本之间切换时出现。

答案 1 :(得分:0)

您正在将旧的Apache MySQL和PHP文件夹复制到新的2.5版本中。

不幸的是,由于用于编译Apache和PHP的编译器版本所做的更改,从现有版本转换到旧版本现在比以前更麻烦。

您的旧版本的Apache和PHP是使用MSVC6编译的,而新版本的MSVC11和2版本是不兼容的,即使用VC11编译的Apache不能与使用VC6编译的PHP一起运行。

所以试试这个: -

从Apache 2.4.9切换到旧版本,它不会启动,因为PHP版本仍然是5.5.12。 忽略这个问题。

现在切换到旧版本的PHP,与旧的Apache兼容。

幸运的是它现在可以运作了。 通过查看phpinfo

检查您是否具有正确的版本

如果没有出现,只需重新点击相关开关菜单上的版本号,重新切换到旧的apache,然后再切换到旧的PHP。

答案 2 :(得分:0)

经过很多头脑风暴,我终于自己解决了这个问题。 虽然看起来可能并不明智,但我相信它可以帮助那些陷入这种情况的其他人。

首先,我启动了wamp 2.5,将所有版本更改为最新版本,即Apache,Mysql和Php ......当图标变为绿色时,我决定停止所有服务,一个接一个地卸载服务。 (Apache和mysql)并通过右键单击退出应用程序。

其次,我将封装2.5版本的wamp重命名为wamp_2.5old,并将2.1文件夹重命名为wamp。我启动了wamp并再次安装了服务..这次是一个较低的版本。 php和apache只有一个版本,而我的sql有两个版本。我确保选择了正确版本的sql并安装了它。我重新启动了所有服务,图标变为绿色,所有旧网站都运行了。

我反过来尝试了这个方法,所有我的最新项目都有效。它可能看起来很有挑战性,但这就是我自己发现运行多个版本的wamp的方式。

最后,感谢ÖzgürEroğlu和MarcinNabiałek......他们得到了帮助。

请求帮助我将此标记为对研究有用..

vielen gluck ..祝你好运!