安装

» PECL 扩展未与 PHP 捆绑在一起。

在带有 PHP 7.2 的 Ubuntu 18.04 上的示例安装过程

// Dependencies
$ apt install build-essential libprotobuf-dev libboost-dev openssl protobuf-compiler liblz4-tool zstd

// PHP with the desired extensions; php7.2-dev is required to compile
$ apt install php7.2-cli php7.2-dev php7.2-mysql php7.2-pdo php7.2-xml

// Compile the extension
$ pecl install mysql_xdevapi

pecl install 命令不会启用 PHP 扩展(默认情况下),并且启用 PHP 扩展可以通过多种方式完成。另一个在 Ubuntu 18.04 上的 PHP 7.2 示例

// Create its own ini file
$ echo "extension=mysql_xdevapi.so" > /etc/php/7.2/mods-available/mysql_xdevapi.ini

// Use the 'phpenmod' command (note: it's Debian/Ubuntu specific)
$ phpenmod -v 7.2 -s ALL mysql_xdevapi

// A 'phpenmod' alternative is to manually symlink it
// $ ln -s /etc/php/7.2/mods-available/mysql_xdevapi.ini /etc/php/7.2/cli/conf.d/20-mysql_xdevapi.ini

// Let's see which MySQL extensions are enabled now
$ php -m |grep mysql

mysql_xdevapi
mysqli
mysqlnd
pdo_mysql

有关安装此 PECL 扩展的信息可以在名为 安装 PECL 扩展 的手册章节中找到。有关新版本、下载、源文件、维护者信息和更改日志的更多信息,可以在这里找到: » https://pecl.php.net/package/mysql_xdevapi.

添加注释

用户贡献的注释

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