helyoWAP |
|
|
PÁGINAS DINÂMICAS PHP+WML+MySQL EM AMBIENTE APACHE (2) |
|
|
Autores: Helio Fonseca Rosa e Andrea de Mello Rosa |
|
Esta página contém 1 figura grande. Aguarde a carga se a conexão estiver lenta.
Última atualização em 19/11/2002
Lembrando: os autores estão registrando seus estudos para organizar um tutorial sobre PÁGINAS DINÂMICAS PHP+WML EM AMBIENTE APACHE/MySQL. O conteúdo desta página poderá sofrer alterações sem prévio aviso. Contamos com a compreensão de todos os leitores.
SERVIDOR APACHE
Neste tutorial será usado o servidor Apache 1.3.26.
DOWNLOAD
Nos procedimentos indicados a seguir, você pode ir direto ao item 6 mas é
sempre bom seguir a seqüência e verificar o conteúdo das páginas
percorridas:
1. Vá ao site da Apache: http://www.apache.org/
2. Na coluna da esquerda da home page, clique em HTTP Server.
3. No tópico "Apache 1.3.26 Released clique em Download Apache 1.3 .
4. Abre-se a página "Index of/dist/httpd". Rolando a página clique em binaries/.
5. Abre-se a página "Index of /dist/httpd/binaries". Rolando a página clique em win32/
6. Abre-se a página "Index of /dist/httpd/binaries/win32". Clique em apache_1.3.26-win32-x86-no_src.exe para iniciar o download do servidor Apache.
INSTALAÇÃO
Após o download, vamos fazer a instalação do
servidor Apache.
Localize e dê um duplo clique no arquivo
"apache_1.3.26-win32-x86-no_src.exe".
Basta seguir a seqüência normal das janelas, com os seguintes cuidados: na
janela "Servre Information", complete os campos "Network Domain"
e "Server Name" com a palavra localhost.
Coloque seu e-mail no próximo campo e habilte a opção "Run as
service for All Users - Recommended".
Na janela Setup Type habilite a opção "Complete".
Para verificar se a instalação teve êxito,
faça o seguinte:
1. Carregue o servidor. A seqüência de ações é : Iniciar --> Programas
--> Apache HTTP Server --> Start Apache in Console.
Abre-se a "janela preta" tradicional - o console do DOS - que deve
permanecer minimizada.
Digite no campo de endereço do seu browser : "http://localhost" e tecle "enter".
Abre-se uma página com o cabeçalho: Funcionou! O Apache Web Server foi instalado corretamente neste Web Site!

Esta é uma página html de teste que está armazenada no diretório raiz
do servidor (acima, uma imagem da versão em inglês).
Este é o diretório onde serão colocados seus arquivos contendo os códigos
escritos com scripts PHP mesclados com HTML ou WML, reconhecidos pelo Apache.
Objetivamente, é a pasta "htdocs" cujo
"caminho" é C --> Arquivo de Programas --> Apache
Group --> Apache --> htdocs.
[Observação: para quem estudou primeiro o ambiente ASP com servidor PWS, esta pasta "htdocs" corresponde à "pasta padrão" do PWS encontrada em C:\Inetpub\wwwroot.]
O próximo passo é editar o arquivo de
configuração do Apache, para que o servidor saiba como proceder com os
arquivos de extensão .php e também possa avaliar o código WML usado nas
"mini-páginas WAP".
Este arquivo é acessado da seguinte maneira:
Iniciar --> Programas --> Apache HTTP Server --> Configure apache
Server --> Edit the apache httpd.conf Configuration File.
Abre-se o Bloco de Notas com o conteúdo do arquivo httpd.conf.
Nota: sempre que se vai editar algum arquivo de configuração é boa prática
fazer antes uma cópia de segurança.
O arquivo de configuração é extenso e meio "esotérico" mas, com um
pouco de atenção podemos entender que:
1. as linhas começadas com # são comentários.
2. existem "blocos" de códigos correspondentes a um determinado
assunto, iniciados e finalizados com comandos entre os sinais < >..
Vamos iniciar pela configuração relativa ao PHP:
Copie as linhas abaixo e cole NO FINAL
do conteúdo do httpf.conf:
#InterpretadorPHP - inicio
ScriptAlias /php/ "c:/php/"
AddType application/x-httpd-php .php
Action application/x-httpd-php "/php/php.exe"
#InterpretadorPHP - fim
Observação: a primeira linha acima corresponde à localização do interpretador PHP que, no processo de padrão de instalação é automaticamente colocado em C --> php.
Agora, a configuração relativa ao WAP.
Localize, dentro do arquivo httpd.conf o
"bloco" que aparece entre <IfModule
mod_mime.c> e </IfModule>.
A aparência é a seguinte:
#
# Document types.
#
<IfModule mod_mime.c>
.
.
.
</IfModule>
# End of document types.
Dentro deste "bloco", copie e cole as
linhas abaixo:
# MIME Types for WAP
# For PHP 4.x, use this:
AddType application/x-httpd-php .wml
# For PHP 3.x, use this:
AddType application/x-httpd-php3 .wml
# For normal WML pages.
AddType text/vnd.wap.wml .wml
# For WML embedded graphics.
AddType image/vnd.wap.wbmp .wbmp
# End MIME Types for WAP
Para encerrar a seção com o Apache, clique com o botão direito do mouse no console do DOS que está minimizado no rodaé e escolha a opção "Fechar".
Interpretador PHP
DOWNLOAD
O download do Interpretador PHP é feito a partir do site http://www.php.net/ .
Clique em Download. abre-se uma nova página. Vá
ao tópico "Windows Binaries" e escolha PHP
4.2.2 installer.
O download será feito automaticamente para uma pasta localizada em C --> PHP.
INSTALAÇÃO
A instalação tem origem com um duplo clique em php-4.2.2 installer.exe.
Basta seguir a seqüência. Tive dúvida na
janela "mail configuration":
Há um primeiro campo identificado por : Please enter the address of your SMTP
server", com a sugestão de preenchimento "localhost".
Há outro campo identificado por : "Please enter the address for the mail function" com a sugestão de preenchimento "me@localhost.com. Não sabendo como proceder, segui adiante, sem alterar nada.
No final do processo ocorreu uma mensagem dizendo que o arquivo de configuração do apache não pode ser atualizado. Provavelmente pelo Apache estar desativado no momento.
Provavelmente o arquivo httpd.conf seria editado automaticamente.
De qualquer modo, já havíamos configurado este arquivo anteriormente. A conferir.
Até o momento testei apenas um programa .php
em html e outro em wml, sem problemas aparentes.