gpt4 book ai didi

php - 如何使用 MAMP 安装 mysqlnd 驱动程序?

转载 作者:可可西里 更新时间:2023-11-01 08:46:13 25 4
gpt4 key购买 nike

我在网上查了很多资料,但是没有找到太多这方面的资料,我不太明白。但似乎 mysql native 驱动程序并未随 MAMP 堆栈一起提供。例如,mysqli get_result 方法不是开箱即用的。我以为这是我的安装错误,但在完全重新安装后该方法仍然无效,因此显然驱动程序未安装。关于这个主题的 Material 这么少似乎很奇怪,因为很多人一定是在用 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

关于php - 如何使用 MAMP 安装 mysqlnd 驱动程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27637514/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com