installer pdo_mssql sur Ubuntu 22.04 (PHP 8)

On se met administrateur sur le serveur

sudo su

Puis on exécute les commandes

add-apt-repository ppa:ondrej/php -y

apt-get update
apt-get install php8.1 php8.1-dev php8.1-fpm php8.1-xml unixodbc-dev -y --allow-unauthenticated

pecl install sqlsrv
pecl install pdo_sqlsrv

printf "; priority=20\nextension=sqlsrv.so\n" > /etc/php/8.1/mods-available/sqlsrv.ini
printf "; priority=30\nextension=pdo_sqlsrv.so\n" > /etc/php/8.1/mods-available/pdo_sqlsrv.ini

phpenmod -v 8.1 sqlsrv pdo_sqlsrv

On quitte le mode administrateur

exit