PHP5 + MSSQL (FreeTDS) no Centos Linux 5.2

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

[ Hits: 15.907 ]

 


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

Sugestões para iniciar no Linux

Porque o Linux não é adotado por usuários comuns

[RESOLVIDO] VirtualBox não funciona no Arch Linux e no KahelOS

Comando para Copiar Arquivos ou Diretórios

Comandos básicos para iniciantes

  

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