## Installation

Cette extension » PECL n'est pas intégrée à PHP.

Un exemple de procédure d'installation sur Ubuntu 18.04 avec PHP 7.2 :

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

    // PHP avec les extensions désirées; php7.2-dev est requis pour compiler
    $ apt install php7.2-cli php7.2-dev php7.2-mysql php7.2-pdo php7.2-xml

    // Compiler cette extension
    $ pecl install mysql_xdevapi

La commande `pecl install` n'active pas les extensions PHP (par défaut) et activer les extensions PHP peut se faire de plusieurs manières. Un autre exemple avec PHP 7.2 sur Ubuntu 18.04 :

    // Créer son propre fichier ini
    $ echo "extension=mysql_xdevapi.so" > /etc/php/7.2/mods-available/mysql_xdevapi.ini

    // Utiliser la commande 'phpenmod' (note: spécifique à Debian/Ubuntu)
    $ phpenmod -v 7.2 -s ALL mysql_xdevapi

    // Une alternative à 'phpenmod' est de créer un lien symbolique manuellement
    // $ ln -s /etc/php/7.2/mods-available/mysql_xdevapi.ini /etc/php/7.2/cli/conf.d/20-mysql_xdevapi.ini

    // Voyons quelles extensions MySQL sont activées maintenant
    $ php -m |grep mysql

    mysql_xdevapi
    mysqli
    mysqlnd
    pdo_mysql

Des informations sur l'installation de ces extensions PECL peuvent être trouvées dans le chapitre du manuel intitulé Installation des extensions PECL. D'autres informations comme les notes sur les nouvelles versions, les téléchargements, les sources des fichiers, les informations concernant les mainteneurs ainsi qu'un CHANGELOG, peuvent être trouvées ici : » https://pecl.php.net/package/mysql_xdevapi.