锟斤拷装

锟斤拷 » PECL 锟斤拷展未锟斤拷 PHP 锟斤拷锟斤拷

An example installation procedure on Ubuntu 18.04 with PHP 7.2:

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

// 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

The pecl install command does not enable PHP extensions (by default) and enabling PHP extensions can be done in several ways. Another PHP 7.2 on Ubuntu 18.04 example:

// 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.