PHP5 + MSSQL (FreeTDS) no Centos Linux 5.2

Publicado por Cristyan Giovane de Souza Santos em 03/11/2008

[ Hits: 16.095 ]

 


PHP5 + MSSQL (FreeTDS) no Centos Linux 5.2



Devido minha necessidade de utilizar um sistema PHP usando SQL Server no Linux, juntei neste tutorial o resultado da busca que fiz na internet para o funcionamento do mesmo.

Não abordarei aqui a instalação do Linux Centos 5.2.

Suponhamos que esteja apenas com o sistema básico instalado.

Baixe em um diretório de sua preferência o pacote rpmforge.

# cd /tmp/
# wget
http://packages.sw.be/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.i386.rpm
# rpm -ivh rpmforge-release-0.3.6-1.el5.rf.i386.rpm

Em seguida instalaremos os softwares necessários com o comando yum:

# yum install php php-cli php-common php-ldap php-mssql freetds unixODBC

Configuração

ODBC:

Vamos configurar o arquivo odbc.ini com o editor de sua preferência:

# vi /etc/odbc.ini

[serverdb]
Description = FreeTDS
Driver = FreeTDS
Servername = serverdb #Endereço do Servidor SQL
Database = db #Database
UID = user #Usuário
PWD = password #Senha
Port = 1433

ODBCINST:

Vamos configurar o arquivo odbcinst.ini com o editor de sua preferência.

# vi /etc/odbcinst.ini

[FreeTDS]
Description = Conexao MSSQL
Driver = /usr/lib/odbc/libtdsodbc.so
Driver64 = usrlib
Setup = /usr/lib/libtdsS.so
Setup64 = /usr/lib
FileUsage = 1

Localize o diretório padrão de seu servidor web. No meu caso /var/www/html, no Centos Linux 5.2.

Crie nesse diretório o arquivo info.php com o seguinte conteúdo:

<?php
phpinfo();
?>

Em seguida abra no navegador o endereço:

http://ipdoseuservidor/info.php

Verifique se existe a opção mssql no resultado exibido.
Linux: phpinfo() com MSSQL FreeTDS
Outras dicas deste autor
Nenhuma dica encontrada.
Leitura recomendada

Aplicando plugin Layer7 ao Debian Lenny 64 bits

Backup em HD slave no Linux

Openfire autenticando com AD via browser

Pérolas do desconhecido, comandos não tão conhecidos que podem ser úteis

Kalango, mais um Linux Brasileiro

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts