0

我在本地 Windows XP 机器上运行 WAMPSERVER (32 BITS & 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以下错误:

MySQL服务器4.1.x、5.1.x或以上:

mysqlnd 5.0.10 - 20111026 - $Id:e707c415db32080b3752b232487a435ee0372157 $

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

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

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

4

2 回答 2

0

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

您得到的错误来自 flynax 使用不推荐使用的代码,可能类似于$foo =& new Bar();而不是$foo = new Bar();. 要解决此问题,您可以:

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

最后一个选项是最好的恕我直言,因为开发人员迟早会更新他们的代码并同时隐藏警告不会受到伤害。

于 2013-08-27T14:48:57.633 回答
0

搜索 mysql_get_client_info() install/index.php 文件并更改为 mysql_get_server_info()

于 2017-01-23T21:51:20.410 回答