2013-08-27 42 views
0

我正在運行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 0.3的XDebug:2.2.3 在Windows XP箱本地和得到以下錯誤:WAMPSERVER PHP MYSQL - (mysqlnd 5.0.10錯誤)

MySQL服務器4.1.x版,5.1.x版或以上:

mysqlnd 5.0.10 - 20111026 - $標識:e707c415db32080b3752b232487a435ee0372157 $

此外,我得到一個錯誤的頂部我的安裝頁面上寫着:

(! )棄用:通過引用分配新的返回值在C:\ wamp \ www \ flynax \ install \ index.php中不贊成使用854行

我是新手,不確定這兩個錯誤是否與彼此或不是。這是我第一次嘗試運行WAMP服務器,如果能得到解決此問題的一些幫助,我將不勝感激。謝謝

+0

你的MySQL版本上的WAMP是太新,嘗試安裝MySQL –

回答

0

它看起來像所有東西都正確設置給我,從mysqlnd的輸出看起來不像一個錯誤。

你得到的錯誤來自flynax使用不贊成的代碼,可能類似於$foo =& new Bar();而不是$foo = new Bar();。 要解決這個問題你可以:

  • 更改代碼(但它是商業軟件,所以也許不是最好的事情);
  • 將PHP降級到版本5.x(但我不確切知道哪個版本,並保持您的PHP最新更好);
  • 通過將您的php.ini中的錯誤報告設置更改爲error_reporting = E_ALL & ~E_NOTICE & ~E_DEPRECATED來禁用警告。

最後一個選項是最好的恕我直言,遲早開發人員將更新他們的代碼和隱藏警告在此期間不會傷害。

+0

的舊版本我與不同版本的嘗試MySQL和PHP但錯誤沒有清楚。我最終刪除了WAMP並安裝瞭解決此問題的AMPPS。感謝您的回覆。乾杯 –

0

搜索mysql_get_client_info()安裝/ index.php文件,並改變以mysql_get_server_info()