Diese » PECL-Erweiterung ist nicht Teil von PHP.
Ein Beispiel für die Installation auf Ubuntu 18.04 mit PHP 7.2:
// Abhängigkeiten $ apt install build-essential libprotobuf-dev libboost-dev openssl protobuf-compiler liblz4-tool zstd // PHP mit den gewünschten Erweiterungen; php7.2-dev wird zum Kompilieren benötigt $ apt install php7.2-cli php7.2-dev php7.2-mysql php7.2-pdo php7.2-xml // Kompilieren der Erweiterung $ pecl install mysql_xdevapi
Der Befehl pecl install
aktiviert keine
PHP-Erweiterungen (standardmäßig). Die Aktivierung kann auf verschiedene
Arten erfolgen. Hier ein weiteres Beispiel für PHP 7.2 auf Ubuntu 18.04:
// Eine eigene ini-Datei erstellen $ echo "extension=mysql_xdevapi.so" > /etc/php/7.2/mods-available/mysql_xdevapi.ini // Den Befehl 'phpenmod' verwenden (Achtung: ist Debian/Ubuntu-spezifisch) $ phpenmod -v 7.2 -s ALL mysql_xdevapi // Alternativ zu 'phpenmod' kann der Symlink auch manuell gesetzt werden // $ ln -s /etc/php/7.2/mods-available/mysql_xdevapi.ini /etc/php/7.2/cli/conf.d/20-mysql_xdevapi.ini // Schauen wir uns an, welche MySQL-Erweiterungen nun aktiviert sind $ php -m |grep mysql mysql_xdevapi mysqli mysqlnd pdo_mysql
Information zur Installation dieser PECL-Erweiterung finden sie im Kapitel Installation von PECL-Erweiterungen. Zusätzliche Informationen wie neue Releases, Downloads, Quelldateien, Maintainerinformation und ein CHANGELOG finden Sie hier: » https://pecl.php.net/package/mysql_xdevapi.