我的本地主机在 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 版本看起来像这样。
mysql 版本这里不显示。并且未选择现有版本名称。通过这些更改,我在浏览器上执行了 localhost。
wamp 服务器主页显示在浏览器上。
然后我可以看到这个。
在上图中,显示了更新后的Mysql版本,但在前面提到的wamp托盘菜单中没有显示。
在我尝试查看 phpmyadmin 页面之后。页面未加载。
当我尝试从 wamp 托盘菜单中选择 mysql version5.1.36 时,发生了以下错误。
特殊:发生此错误后,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/