无法使用升级的php版本和mysql版本

时间:2015-12-21 12:28:15

标签: php mysql apache phpmyadmin

我的localhost在 wampserver 2.0 上运行( php5.3.0,mysql5.1.16,Apache 2.2.11 )。我需要升级php和mysql,所以我下载了 php 5.6.16 。并提取到目录" wamp / bin / php / php5.6.16"从现有的php5.3.0文件夹中有3个必需文件(php配置文件,phpForApache配置文件和wampserver.conf文件)。

然后我从朋友的( mysql5.6.12 64位)wamp目录中获取了一个mysql。 没有做任何配置。我把它放入我的wamp / bin / mysql中。然后我退出wamp并重新启动它。

然后php和mysql版本看起来像这样。

hsdhf

enter image description here

这里不显示mysql版本 。并且现有版本名称未被选中。通过这些更改,我在浏览器上执行了localhost。

wamp服务器主页显示在浏览器上。

然后我就能看到这一点。

enter image description here

在上图中,显示更新的Mysql版本,但未显示在之前提到的wamp tray菜单中。

我尝试查看phpmyadmin页面后。页面未加载。

当我试图从wamp tray菜单中选择mysql version5.1.36时,发生了以下错误。 enter image description here

特殊:发生此错误后,wamp将脱机并无法打开localhost。

当我从wamp tray菜单中选择php版本5.6.16并启动localhost时,它也适用于"无法连接"页。

然后我从wamp / bin / mysql目录中删除了新的mysql 5.6.12文件夹。然后重启服务再试一次。

没有发生任何变化。当启动localhost时我可以像以前一样再次看到mysql版本。(MySQL版本:     5.6.12)。但我已经从目录中删除了它。

我解释了我所面对的一切。

我需要知道这里发生了什么以及如何解决这些问题。以及如何在此wampserver 2.0中安装php和mysql版本。

2 个答案:

答案 0 :(得分:0)

正在运行的WAMP安装应包含MySQL和PHP版本。这就是使用WAMP等软件包而不是自己安装软件包的重点;您可以通过一次安装获得整个工作堆栈,而不必单独安装每个应用程序,然后手动配置它们以协同工作。因此,我不知道您为什么要将朋友的MySQL应用程序复制到您的计算机上。除了你可能没有复制所有系统文件(DLL,库文件等)的事实,你可能会引入与PHP和WAMP用来访问MySQL的库文件的冲突,因为它期望特定的版本,现在你提供的是另一个版本。

坦率地说,在这一点上听起来事情已经搞砸了,可能唯一合适的解决办法是删除你拥有的东西并重新安装WAMP包(或每个单独的组件)。确保首先备份您所做的任何相关更改(配置,Web文件和数据库)!

答案 1 :(得分:0)

首先回收在wamp文件夹中找到的WWW目录中的所有本地网站.. 这是一个耗时的时间,因为它必须备份和复制所有文件,所以请坐下来耐心点。 现在,这个错误的唯一解决方案是从控制面板卸载wamp,然后根据您的需要从存档或直接使用您首选的php,mysql和apache版本的最新版本获取新版本的wamp。按照以下步骤备份和恢复旧项目: -

  1. 在卸载崩溃的服务器之前,将整个文件夹复制为所有先前数据的备份。 (示例:备份" C:\ wamp"文件夹)

  2. 卸载Crashed服务器并安装新服务器。

  3. 确保您的新服务器正在运行且没有错误。

  4. 如果服务器正在运行,请将其设置为“停止”和“脱机”,然后将其关闭。

  5. 转到C:\ wamp \ bin \ mysql \ mysql5.0.45 \ data \

  6. 最好是获取此数据文件夹的备份副本。

  7. 将文件和文件夹替换为以前的服务器数据。

  8. 将以前的项目添加到Root文件夹。 (例如:" C:\ wamp \ www")

  9. 重新启动服务器,检查以前的表和数据是否反映在新服务器中。 (示例:请在此处查看http://localhost/phpmyadmin/

  10. 在新服务器上欣赏旧项目。

  11. 来源: - mysql.com

    来自: - http://infinium-tech.com