Instalación

Esta extensión » PECL no se distribuye con PHP.

Un ejemplo de procedimiento de instalación en Ubuntu 18.04 con PHP 7.2:

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

// PHP con las extensiones deseadas; php7.2-dev es requerido para compilar
$ apt install php7.2-cli php7.2-dev php7.2-mysql php7.2-pdo php7.2-xml

// Compilar esta extensión
$ pecl install mysql_xdevapi

El comando pecl install no activa las extensiones PHP (por omisión) y activar las extensiones PHP puede hacerse de varias maneras. Otro ejemplo con PHP 7.2 en Ubuntu 18.04:

// Crear su propio fichero ini
$ echo "extension=mysql_xdevapi.so" > /etc/php/7.2/mods-available/mysql_xdevapi.ini

// Utilizar el comando 'phpenmod' (nota: específico de Debian/Ubuntu)
$ phpenmod -v 7.2 -s ALL mysql_xdevapi

// Una alternativa a 'phpenmod' es crear un enlace simbólico manualmente
// $ ln -s /etc/php/7.2/mods-available/mysql_xdevapi.ini /etc/php/7.2/cli/conf.d/20-mysql_xdevapi.ini

// Veamos qué extensiones MySQL están activadas ahora
$ php -m |grep mysql

mysql_xdevapi
mysqli
mysqlnd
pdo_mysql

Se puede encontrar información para la instalación de esta extensión PECL en el capítulo del manual titulado Instalación de extensiones PECL. Se puede encontrar información adicional, tal como nuevos lanzamientos, descargas, ficheros fuente, información de mantenimiento, y un CHANGELOG, aquí: » https://pecl.php.net/package/mysql_xdevapi.

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top