PHP5 + MSSQL (FreeTDS) no Centos Linux 5.2

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

[ Hits: 16.065 ]

 


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

Criptografia nas diversas camadas do modelo OSI

Squid - Liberando apenas o Outlook

Apache 2 com php5 e php4 juntos

DPKG - Resolvendo problemas de instalação de pacotes

Área de trabalho remota no Ubuntu Linux 8.04

  

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