php - WAMPSERVER PHP MYSQL - (mysqlnd 5.0.10 错误)

标签 php mysql mysqli mysqlnd

我正在运行 WAMPSERVER(32 位和 PHP 5.4)2.4 Apache:2.4.4 MySQL:5.6.12 PHP:5.4.16 PHPMyAdmin:4.0.4 SqlBuddy:1.3.3 XDebug:2.2.3 在本地 Windows XP 机器上并收到以下错误:

MySQL 服务器 4.1.x、5.1.x 或更高版本:

mysqlnd 5.0.10 - 20111026 - $Id:e707c415db32080b3752b232487a435ee0372157 $

此外,我在安装页面顶部收到一条错误消息:

( ! ) 已弃用:在 C:\wamp\www\flynax\install\index.php 第 854 行中,已弃用通过引用分配 new 的返回值

我是新手,不确定这两个错误是否相互关联。这是我第一次尝试运行 WAMP 服务器,如果我能获得解决此问题的帮助,我将不胜感激。谢谢您

最佳答案

对我来说,一切似乎都设置正确,并且 mysqlnd 的输出看起来不像错误。

您收到的错误来自使用已弃用代码的 Flynax,可能类似于 $foo =& new Bar(); 而不是 $foo = new Bar(); 。 要解决此问题,您可以:

  • 更改代码(但它是商业软件,因此可能不是最好的做法);
  • 将 PHP 降级到版本 5.x(但我不知道到底是哪个版本,让您的 PHP 保持最新总是更好);
  • 通过将 php.ini 中的错误报告设置更改为 error_reporting = E_ALL & ~E_NOTICE & ~E_DEPRECATED 来禁用警告。

最后一个选项是最好的恕我直言,因为开发人员迟早会更新他们的代码,同时隐藏警告不会有什么坏处。

关于php - WAMPSERVER PHP MYSQL - (mysqlnd 5.0.10 错误),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18467877/

相关文章:

php - 如何解决 Laravel(IoC 容器)中的 BadMethodCallExeption

php - 填充连接表

php - 使用 [php] 代码从一个特定的 [mysql] 数据库表中提取数据列表,但只有第一个 <option></option> 实际上是提取数据

php - 如果 PHP 通过 FCGI 运行,我应该在每次加载页面后 $mysqli-> 关闭连接吗?

php - 我可以在 PHP 中混合使用 MySQL API 吗?

php - 什么时候应该使用 PHP mysqli_real_escape_string() 函数?

PHP:如何做foreach并从集合的第六个元素开始?

javascript - JSON.parse 无效字符与有效 JSON?

php - 如何在 php 中添加密码以 curl ?

mysql - 忽略结果的 2 个表的 2 列值的总和等于 0