Driver SQL Server PHP

Instalando Extensão sqlsrv no PHP 7.X no Ubuntu

Este artigo aborda a instalação da extensão sqlsrv, driver que possibilita a utilização de bancos de dados SQLServer com a linguagem PHP.

Obs: Nos comandos substitua “7.x” pela versão do PHP utilizada (ex: 7.1).

Para instalar a extensão sqlsrv, conecte no seu servidor como root e execute os comandos abaixo conforme o SO usado.

No Ubuntu 16.04:

curl -s https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
sudo bash -c "curl -s https://packages.microsoft.com/config/ubuntu/16.04/prod.list > /etc/apt/sources.list.d/mssql-release.list"
sudo apt-get update
sudo ACCEPT_EULA=Y apt-get -y install msodbcsql17 mssql-tools
sudo apt-get -y install unixodbc-dev

No Ubuntu 18.04:

curl -s https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
sudo bash -c "curl -s https://packages.microsoft.com/config/ubuntu/18.04/prod.list > /etc/apt/sources.list.d/mssql-release.list"
sudo apt-get update
sudo ACCEPT_EULA=Y apt-get -y install msodbcsql17 mssql-tools
sudo apt-get -y install unixodbc-dev

Agora, execute o comando abaixo para efetivamente instalar a extensões sqlsrv e pdo_sqlsrv:

sudo apt-get -y install gcc g++ make autoconf libc-dev pkg-config
sudo pecl install sqlsrv
sudo pecl install pdo_sqlsrv

Caso o pecl não esteja instalado, intale-o executando o comando abaixo:

sudo apt-get install php-pear

Basta então, adicionar as extensões no arquivo php.ini .

extension=pdo_sqlsrv.so
extension=sqlsrv.so

About the author

Deixe uma resposta

O seu endereço de email não será publicado.