簡體   English   中英

如何用MAMP安裝mysqlnd驅動程序?

[英]How to install the mysqlnd driver with MAMP?

我已經完成了很多在線研究,但我沒有找到太多關於此的內容,我不明白。 但似乎mysql本機驅動程序沒有附帶MAMP堆棧。 例如,mysqli get_result方法無法開箱即用。 我認為這是我的安裝中的一個錯誤,但在干凈的重新安裝后,該方法仍然無法正常工作,所以顯然驅動程序沒有安裝。 看起來很奇怪,這個主題的材料很少,因為很多人必須用get_result測試本地?
所以它歸結為:我如何設法安裝mysqlnd驅動程序? :-)

PHP.INI:

;;;;;;;;;;;;;;;;;;;;;;
; Dynamic Extensions ;
;;;;;;;;;;;;;;;;;;;;;;
;
; If you wish to have an extension loaded automatically, use the following
; syntax:
;
;   extension=modulename.extension
;
; For example, on Windows:
;
;   extension=msql.dll
;
; ... or under UNIX:
;
;   extension=msql.so
;
; Note that it should be the name of the module only; no directory information
; needs to go here.  Specify the location of the extension with the
; extension_dir directive above.


; Extensions

;extension=apcu.so

extension=imap.so
extension=yaz.so
extension=mcrypt.so
extension=gettext.so
extension=pgsql.so
extension=pdo_pgsql.so
extension=pdo_mysql.so

;extension=imagick.so
;extension=tidy.so
;extension=oauth.so

您使用的是哪個PHP版本?

在PHP 5.5中,MySQL原始擴展已被棄用[1]。 MAMP發布應該從它的基礎上刪除它。

嘗試使用mysqli擴展,或者您應該遷移到pdo_mysql擴展。

它是一個轉換器,可以從mysql擴展轉換為mysqli: https//wikis.oracle.com/display/mysql/Converting+to+MySQLi

[1] http://php.net/manual/en/migration55.deprecated.php

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM