我正在运行 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/