Установка

ΠœΠΎΠ΄ΡƒΠ»ΡŒ » PECL Π½Π΅ поставляСтся вмСстС с PHP.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ установки Π½Π° Ubuntu 18.04 с PHP 7.2:

// Зависимости
$ apt install build-essential libprotobuf-dev libboost-dev openssl protobuf-compiler liblz4-tool zstd

// PHP с Π½ΡƒΠΆΠ½Ρ‹ΠΌΠΈ модулями; php7.2-dev, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΌ для компиляции
$ apt install php7.2-cli php7.2-dev php7.2-mysql php7.2-pdo php7.2-xml

// ΠšΠΎΠΌΠΏΠΈΠ»ΡΡ†ΠΈΡ модуля
$ pecl install mysql_xdevapi

Команда pecl install Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ PHP (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ), Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ PHP ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ сдСлано нСсколькими способами. Π”Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ PHP 7.2 Π² Ubuntu 18.04:

// Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ собствСнного ini Ρ„Π°ΠΉΠ»Π°
$ echo "extension=mysql_xdevapi.so" > /etc/php/7.2/mods-available/mysql_xdevapi.ini

// ИспользованиС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ 'phpenmod' (ΠΏΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: это ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌΠΎ для Debian/Ubuntu)
$ phpenmod -v 7.2 -s ALL mysql_xdevapi

// ΠΠ»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²ΠΎΠΉ 'phpenmod' являСтся созданиС символичСской ссылки
// $ ln -s /etc/php/7.2/mods-available/mysql_xdevapi.ini /etc/php/7.2/cli/conf.d/20-mysql_xdevapi.ini

// Π”Π°Π²Π°ΠΉΡ‚Π΅ посмотрим, ΠΊΠ°ΠΊΠΈΠ΅ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ MySQL сСйчас Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹
$ php -m |grep mysql

mysql_xdevapi
mysqli
mysqlnd
pdo_mysql

Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΠ± установкС этого PECL-модуля Π΄Π°Ρ‘Ρ‚ Π³Π»Π°Π²Π° руководства «Установка PECL-ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉΒ». Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ информация ΠΎ Π½ΠΎΠ²Ρ‹Ρ… вСрсиях, скачивании, исходных Ρ„Π°ΠΉΠ»Π°Ρ…, ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ΅ ΠΈ ΠΆΡƒΡ€Π½Π°Π»Π΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ доступна ΠΏΠΎ адрСсу: » https://pecl.php.net/package/mysql_xdevapi.

οΌ‹Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΡ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Π΅Ρ‰Ρ‘ Π½Π΅ добавляли примСчания для страницы