0

PHP + Apache + Firebird 1.5

criado por Ederson em 24/02/2005 10:47pm
O PHP é uma linguagem com suportes nativo a diversos banco de dados. Como estamos trabalhando com interbase/firebird, segue um exemplo prático de como a coisa funciona. Este exemplo foi testado com um servidor windows 2000 e Firebird 1.5.

Download dos itens necessários
Primeiro, faça o download dos programas a serem usados.

Quanto ao Apache, usaremos o Apache 1.3.*, visto que na documentação do PHP existe a seguinte recomendação: "Não use Apache 2.0 e PHP em um sistema de produção, seja no Unix ou no Windows" (http://www.php.net/manual/pt_BR/install.apache2.php).

- Apache: http://mirrors.uol.com.br/pub/apache/httpd/binaries/win32/apache_1.3.31-win32-x86-no_src.exe
- MySQL 4.1.8: http://dev.mysql.com/get/Downloads/MySQL-4.1/mysql-4.1.8-win-noinstall.zip/from/http://www.linorg.usp.br/mysql/
- PHP 5.0.3: http://br2.php.net/get/php-5.0.3-Win32.zip/from/this/mirror

2. Instalação
- Execute a instalação do Apache e o instale com as configurações padrões. Se quiser, pode escolher outro diretório para a instalação.
- Extraia o MySQL em uma pasta qualquer. Recomendo dentro da pasta onde você instalou o Apache. Ex: C:\Arquivos de Programas\Apache Group\Apache\mysql
- Extraia o PHP 5 na pasta C:\php5

3. Configuração do PHP
Vá para a pasta c:\php5 e copie o arquivo php5ts.dll para a seguinte pasta, de acordo com o seu Windows:

- c:\windows\system (em Windows 9x/Me) 
- c:\windows\system32 (em WindowsXP) 
- c:\winnt\system32 (para Windows NT/2000) 

Copie também o arquivo c:\php5\libmysql.dll para umas das pastas ditas acima, de acordo com o Windows em uso. Esse arquivo é necessário para o funcionamento do MySQL no PHP.Ainda no c:\php5, renomeie o arquivo "php.ini-dist" para "php.ini" e abra-o. Procure a linha extension_dir = "./" e a altere para extension_dir = "c:/php5/ext/", é o diretório onde ficam as extensões do php (MySQL, Curl, GD, etc). Agora, localize a linha ;extension=php_mysql.dll e tire o ; do início dela. Se quiser também, já aproveite e faça o mesmo na linha ;extension=php_gd2.dll, caso queira a biblioteca GD para a manipulação de imagens.

Salve as alterações e mova o "php.ini" para a pasta:
- c:\windows (em Windows 9x/Me/XP) 
- c:\winnt (para Windows NT/2000) 

4. Configuração do Apache
Vá para a pasta onde você instalou o Apache e abra o arquivo conf/httpd.conf em qualquer editor de texto. (Ex: Bloco de Notas).

1º) Localize a linha #LoadModule unique_id_module modules/mod_unique_id.so e logo abaixo dela adicione:

LoadModule php5_module "c:/php5/php5apache.dll" 

2º) Localize a linha AddModule mod_setenvif.c e logo abaixo, adicione:

AddModule mod_php5.c 

3º) Localize AddType application/x-tar .tgz e logo abaixo, adicione:

AddType application/x-httpd-php .php 
AddType application/x-httpd-php-source .phps 

4º) Localize:

<IfModule mod_dir.c> 
    DirectoryIndex index.html 
</IfModule> 


E logo ao lado do index.html adicione:
index.php default.php main.php

6. Falta pouco!
Agora, vá em "Iniciar, Programas, Apache HTTP Server, Control Apache Server, Restart", para reinicializar o Apache com as alterações feitas. Pronto! Agora você pode tem PHP5 em seu Windows!.

Para efetuar um teste, crie um arquivo chamado phpinfo.php, com o conteúdo:

<?php
phpinfo(); 
?> 

e o coloque na pasta htdocs dentro da pasta do Apache. Abra seu navegador e digite http://localhost/phpinfo.php. Se a página abrir com as informações do PHP, significa que tudo deu certo.

Observações: Lembrando que nos caminhos que mostrei, o C:\ deve ser substituído pela letra do HD em que está seu Windows e onde foram instalados os programas. Uso o C:\ no artigo, pois é a letra que é normalmente usada.

Caso queira register_globals no PHP, abra o c:\windows\php.ini, localize a linha "register_globals = Off" e arrume para "register_globals = On". Veja mais aqui: http://www.php.net/manual/pt_BR/security.registerglobals.php

Faça o download do php.ini e do httpd.conf já configurados, você só precisará enviar cada um para as pastas aqui explicadas. Download: http://alfred.auriumsoft.com.br/galeria/arquivos_wamp.zip

Comentários:

Nenhum comentário foi enviado ainda.

Novo Comentário:

(Você pode usar tags como <b>, <i> ou <code>. URLs serão convertidas para links automaticamente.)