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

Posted

技术标签:

【中文标题】无法使用升级的 php 版本和 mysql 版本运行 localhost【英文标题】:cannot run the localhost with upgraded php version and mysql version 【发布时间】:2016-03-27 12:42:29 【问题描述】:

我的本​​地主机在 wampserver 2.0 上运行(使用 php5.3.0、mysql5.1.16、Apache 2.2.11)。我需要升级 phpmysql,所以我下载了 php 5.6.16。并从现有的 php5.3.0 文件夹中提取到包含 3 个必需文件(php 配置文件、phpForApache 配置文件和 wampserver.conf 文件)的目录“wamp/bin/php/php5.6.16”。

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

那么php和mysql版本是这样的。

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

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

然后我可以看到这个。

在上图中,显示了更新的 Mysql 版本,但没有显示在前面提到的 wamp 托盘菜单中。

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

当我尝试从 wamp 托盘菜单中选择 mysql version5.1.36 时,出现以下错误。

特别:出现此错误后,wamp下线,无法打开localhost。

当我从 wamp 托盘菜单中选择 php 版本 5.6.16 并启动 localhost 时,它进入“无法连接”页面。

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

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

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

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

【问题讨论】:

【参考方案1】:

一个有效的 WAMP 安装应该包含 MySQL 和 PHP 版本。这就是使用 WAMP 等软件包而不是安装自己的软件包的全部意义所在;您只需一次安装即可获得整个工作堆栈,而不必单独安装每个应用程序,然后手动配置它们以协同工作。因此,我不知道您为什么要将朋友的 MySQL 应用程序复制到您的计算机上。除了您可能没有复制所有系统文件(DLL、库文件等)这一事实之外,您可能还引入了与 PHP 和 WAMP 用于访问 MySQL 的库文件的冲突,因为它需要特定版本,现在您提供的是不同的版本。

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

【讨论】:

【参考方案2】:

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

    在卸载崩溃的服务器之前,请复制完整文件夹作为所有先前数据的备份。 (例如:备份“C:\wamp”文件夹)

    卸载崩溃的服务器并安装新的。

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

    如果服务器正在运行,请使其停止并离线,然后将其关闭。

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

    最好备份这个数据文件夹。

    用您以前的服务器数据替换文件和文件夹。

    将您以前的项目添加到根文件夹。 (例如:“C:\wamp\www”)

    重新启动服务器并检查您以前的表和数据是否反映在新服务器中。 (例如:在这里查看http://localhost/phpmyadmin/)

    在新服务器上享受旧项目的乐趣。

来源:-mysql.com

发件人:- http://infinium-tech.com

【讨论】:

以上是关于无法使用升级的 php 版本和 mysql 版本运行 localhost的主要内容,如果未能解决你的问题,请参考以下文章

TiDB集群运维之版本升级

centos7系统Apache+php+mysql环境,怎么升级PHP版本?

有没有办法在 XAMPP 中使用两个 PHP 版本?

phpstudy 升级(更换) mysql 版本

centos如何升级到最新版本

如何在CentOS 6.5上升级PHP版本