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:
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
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)