在 Unix 上安装
为了使用 MySQL Native Driver,PHP 需要在构建时指定 MySQL 数据库扩展使用 MySQL Native Driver 支持进行编译。这是通过在构建 PHP 源代码之前使用配置选项来完成的。
例如,要使用 MySQL Native Driver 构建 MySQL 扩展,mysqli
和 PDO MYSQL,可以使用以下命令
./configure --with-mysql=mysqlnd \ --with-mysqli=mysqlnd \ --with-pdo-mysql=mysqlnd \ [other options]
在 Windows 上安装
在官方 PHP Windows 发行版中,默认情况下启用了 MySQL Native Driver,因此不需要进行额外配置即可使用它。在这种情况下,所有 MySQL 数据库扩展都将使用 MySQL Native Driver。
SHA-256 身份验证插件支持
MySQL Native Driver 需要加载并启用 PHP 的 OpenSSL 功能,才能通过使用 MySQL SHA-256 身份验证插件的帐户连接到 MySQL。例如,可以使用以下方法配置 PHP
./configure --with-mysql=mysqlnd \ --with-mysqli=mysqlnd \ --with-pdo-mysql=mysqlnd \ --with-openssl [other options]