N style="mso-spacerun: yes">capasql22.jpg

Clique aqui para ler todos os artigos desta edição

Integrando PHP com SQL Server 2000

Manoel Pimentel

PHP e Microsoft SQL Server 2000? Pode parecer estranho devido ao conflito ideológico de software livre versus software proprietário, mas a aplicação dessa dobradinha tem seus motivos: propor uma alternativa viável para situações onde já existam bases de dados em produção na plataforma SQL Server, e por alguma necessidade específica, torne-se necessário desenvolver uma aplicação ou camada respeitando-se o legado  existente em SQL Server. 

Vale lembrar que não estou propondo o uso do SQL Server 2000 como padrão em projetos web desenvolvidos em PHP, mas sim, como disse no parágrafo anterior, fornecer uma alternativa.  O objetivo do presente artigo será  demonstrar através de uma  aplicação exemplo o que deve ser feito para disponibilizar a utilização do SQL Server 2000 no engine do PHP (ler Nota 1).

Preparação do ambiente

Começaremos com a instalação do software PHPTriad (download disponível em http://sourceforge.net/projects/phptriad), que vai instalar em sua máquina uma versão dos binários (arquivos executáveis) e scripts para Windows do servidor de páginas dinâmicas Apache Server, além do engine PHP e o MySQL (ver Figura 1). O PHPTriad é ótimo para criar um servidor de desenvolvimento mas também pode ser utilizado para pequenos ambientes de produção (já utilizei em um ambiente com 50 usuários em ambiente Windows 2000 Server).

 

img1.jpg 

 Figura 1. Instalando o emulador PHPTriad.

 

Precisaremos também de um servidor SQL Server 2000, mas na máquina onde será instalado o PHPTriad necessitamos somente das bibliotecas do cliente SQL Server 2000 ou MSDE (versão enxuta do SQL Server).

 

Nota 1. PHP

Dúvidas sobre utilização do PHP? pesquise nas referências ao final dessa matéria.

Configurando o PHPTriad

Para configurar o ambiente do PHPTriad, selecione PHPTriadControl em Iniciar\Programas\PHPTriad. Ao selecionar esse item será aberta uma página html de configuração (ver Figura 2)

 

img2.jpg 

Figura 2. Página de configuração do PHPTriad. ...

Quer ler esse conteúdo completo? Tenha acesso completo