php - 无法使用升级的 php 版本和 mysql 版本运行本地主机

标签 php mysql apache phpmyadmin

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

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

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

hsdhf

enter image description here

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

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

然后我可以看到这个。

enter image description here

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

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

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

特殊:发生此错误后,wamp掉线,无法打开localhost。

而且当我从 wamp 托盘菜单中选择 php 版本 5.6.16 并启动本地主机时,它会显示“无法连接”页面。

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

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

我解释了我遇到的一切。

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

最佳答案

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

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

关于php - 无法使用升级的 php 版本和 mysql 版本运行本地主机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34395714/

相关文章:

javascript - 用 PHPWord setValue 函数替换 html 实体

php - 尝试从 INNER JOIN(通过 PHP 的 MYSQL)删除 WHERE 连接表具有我想要关闭的值?

php - 借助数组上传图像

java - 我的 Sql 自动增量不起作用正确地增量 3 by 3 条记录

Apache 无法在 Vagrant 上启动

python - 如何在 windows 和 linux (apache) 上使用相同的 python cgi 文件?

apache - 使用 https 将公园域重定向到 http

php - 如何使用 php 签署 android 应用程序?

PHP - 上次登录

mysql - 长 LOCK TABLES 期间与 MySQL 的通信链路失败