PHP 大会日本 2024

安装

在 Unix 上安装

为了使用 MySQL 本地驱动程序,PHP 需要在构建时指定 MySQL 数据库扩展使用 MySQL 本地驱动程序支持进行编译。这通过在构建 PHP 源代码之前进行配置选项来完成。

例如,要构建 MySQL 扩展、mysqli 和 PDO MYSQL 以使用 MySQL 本地驱动程序,将给出以下命令

./configure --with-mysql=mysqlnd \
--with-mysqli=mysqlnd \
--with-pdo-mysql=mysqlnd \
[other options]

在 Windows 上安装

在官方 PHP Windows 发行版中,默认启用 MySQL 本地驱动程序,因此无需其他配置即可使用它。在这种情况下,所有 MySQL 数据库扩展都将使用 MySQL 本地驱动程序。

SHA-256 身份验证插件支持

MySQL 本地驱动程序需要加载并启用 PHP 的 OpenSSL 功能,才能通过使用 MySQL SHA-256 身份验证插件的帐户连接到 MySQL。例如,可以使用以下方式配置 PHP

./configure --with-mysql=mysqlnd \
--with-mysqli=mysqlnd \
--with-pdo-mysql=mysqlnd \
--with-openssl
[other options]

在 Autotools 中,当与 openssl 扩展一起使用 --with-openssl 配置选项构建时,mysqlnd 中的扩展 SSL 支持会隐式启用。在没有 openssl 扩展的情况下构建时,可以使用 --with-mysqlnd-ssl 配置选项显式启用扩展 SSL 支持。

更改日志

版本 描述
8.4.0 添加了 --with-mysqlnd-ssl Autotools 配置选项,以便在没有 openssl 扩展的情况下构建时显式启用扩展 SSL 支持。

添加注释

用户贡献的注释

此页面没有用户贡献的注释。
To Top