DEV Community

Diego
Diego

Posted on

Instalar el driver de SQL Server para PHP 8.1 en Plesk

Hoy he actualizado una aplicación con Laravel desde la versión 8 a la versión 10, y aparte del pequeño dolor de cabeza de subir dos versiones de Laravel, me he encontrado con el problema de que en la versión de PHP 8.1 no estaba configurado el driver de SQL Server.
Después de mucho buscar, los comandos que he tenido que lanzar son estos:

apt-get install apt-transport-https make gcc g++ unixodbc unixodbc-dev plesk-php81-dev

/opt/plesk/php/8.1/bin/pecl install pdo_sqlsrv

echo "extension=pdo_sqlsrv.so" > /opt/plesk/php/8.1/etc/php.d/pdo_sqlsrv.ini

/opt/plesk/php/8.1/bin/pecl install sqlsrv

echo "extension=sqlsrv.so" > /opt/plesk/php/8.1/etc/php.d/sqlsrv.ini

plesk bin php_handler --reread

plesk sbin packagemng -sdf
Enter fullscreen mode Exit fullscreen mode

La información la he sacado de esta web y modificado un pelín para PHP 8.1:

https://support.plesk.com/hc/en-us/articles/12377482190999--How-to-install-the-sqlsrv-extension-for-the-Plesk-PHP-handlers-

Top comments (0)