Carregando o driver do SQL Server para PHP

Este tópico fornece instruções para carregar o Driver do SQL Server para PHP no espaço de processamento do PHP.

Há duas opções para carregar o driver. O driver pode ser carregado quando o PHP é iniciado ou pode ser carregado no tempo de execução do script.

Movendo o arquivo do driver para o diretório de extensões

Independentemente do procedimento usado, a primeira etapa será colocar o arquivo do driver em um diretório no qual o tempo de execução PHP possa encontrá-lo. Assim, coloque o arquivo do driver no diretório de extensões PHP. Consulte Requisitos do sistema para obter uma lista dos arquivos do driver instalados com o Driver do SQL Server para PHP.

Se necessário, especifique o local do diretório do arquivo do driver no arquivo de configuração PHP (php.ini) usando a opção extension_dir. Por exemplo, se você colocar o arquivo do driver no diretório c:\php\ext, use esta opção:

extension_dir = "c:\PHP\ext"

Carregando o driver na inicialização do PHP

Para carregar o Driver do SQL Server para PHP quando o PHP for iniciado, primeiro mova o arquivo do driver para o diretório de extensões. Depois, siga estas etapas:

  1. Modifique php.ini adicionando a seguinte linha à seção de extensão ou modificando a linha já existente (este exemplo usa o driver thread-safe da versão 1.0):

    extension=php_sqlsrv_ts.dll
    
  2. Reinicie o servidor Web.

Observação

Para determinar se a extensão foi carregada com êxito, execute um script que chame phpinfo.

Para obter mais informações sobre as diretivas de php.ini, consulte a página Descrição das diretivas principais do arquivo php.ini.

Carregando o driver no tempo de execução do script

Para carregar o Driver do SQL Server para PHP no tempo de execução do script, primeiro mova o arquivo do driver para o diretório de extensões. Em seguida, inclua a seguinte linha no início do script PHP que usará a extensão:

dl('php_sqlsrv_ts.dll');

Para obter mais informações sobre funções PHP relacionadas ao carregamento dinâmico de extensões, consulte as páginas dl e extension_loaded

Veja também

Conceitos

Requisitos do sistema (driver do SQL Server para PHP)

Outros recursos

Introdução
Guia de Programação
Referência da API (Driver do SQL Server para PHP)