Criar Web, manuais e recursos para desenvolvimento web
Manuais
Programas
FAQS
Diretório
Comunidade
  Inicio > Manuais > Programação em PHP
SEÇÕES
Manuais relacionados
+Programação em PHP
Categorias
+PHP
+CGI
+Manuais de PHP
+Instalação PHP

Índice do Manual Programação em PHP
+ Introdução à programação em PHP
+ Breve história do PHP
+ Tarefas Principais do PHP
+ Instalação de PHP no nosso servidor
+ Configuração de PHP com Apache em Windows, como CGI
+ Configuração de PHP como módulo de Apache em Windows
+ Instalação de MySQL em Windows
+ Introdução à sintaxe PHP
+ Variáveis em PHP
+ Mudança de tipo das variáveis em PHP
+ Variáveis de sistema em PHP
+ Tabelas ou Arrays em PHP
+ Trabalho com tabelas ou arrays em PHP
+ Cadeias
+ Funções
+ Mais sobre funções: passagem de parâmetros
+ Mais sobre funções: Retorno de valores
+ Controlo do fluxo em PHP: Condições IF
+ Controlo do fluxo em PHP: Loops I
+ Controlo do fluxo em PHP: Loops II
+ Operadores
+ Passagem de variáveis pela URL
+ Processar variáveis de formulários
+ Autochamada de páginas
+ Utilização de cookies
+ Sessões I
+ Sessões II
+ Trabalhar com bases de dados em PHP
+ Inserção de novos registos
+ Selecção e leitura de registos
+ Actualização de um registo
+ Eliminação de um registo
+ Subir uma aplicação PHP ao servidor
+ Colocar os ficheiros PHP fora do directório de publicação
+ Subir uma base de dados ao servidor de Internet
+ Subir uma base de dados MySQL vazia ao servidor
+ Subir uma base de dados MySQL com a estrutura e os dados
+ Migrar uma base de dados a MySQL
+ Programação orientada a objectos em PHP
+ Construtores em PHP
+ Herança em PHP

Descrição dos capítulos

Parceiros
- CSS para Web Design
- S.O.S Designers
- Slackware-Brasil
- Crie seu Web site
- Oficina da Net


Configuração de PHP com Apache em Windows, como CGI

Aprende como configurar PHP e Apache para que trabalhem conjuntamente num sistema Windows. Instalação como CGI


Este artigo trata de como configurar PHP e Apache para que trabalhem conjuntamente num sistema Windows. Este artigo também assume que há um servidor Apache configurado num sistema Windows, e que funciona correctamente.

Existem duas formas de configurar PHP para trabalhar com Apache, instalar como um módulo ou instalar como um CGI. Neste artigo vamos ver como instalá-lo como um CGI.

Para instalar PHP como um CGI temos de seguir os seguintes passos:

Em primeiro lugar, temos de fazer download do PHP desde a página php.net. Existem duas versões, uma que tem um instalador, e outra que é um ficheiro ZIP. Optamos pela segunda hipótese.

Uma vez descarregado o ficheiro temos que descomprimi-lo dentro de uma pasta que não tem que estar dentro do path do Apache. Este artigo assumirá que se descomprime dentro duma pasta C:\PHP. Verificar que o conteúdo do ficheiro ZIP não fica num subdiretório da pasta C:\PHP, mas sim directamente no directório raiz da dita pasta.

Na pasta C:\PHP encontra-se um ficheiro chamado PHP4ts.dll, há que movê-lo para dentro da pasta C:\Windows\system ou C:\winnt\system.

A seguir, dentro da pasta c:\php encontra-se um ficheiro chamado php.ini-recomended. Temos de copiar este ficheiro para dentro da pasta C:\Windows, e renomeá-lo a php.ini

Neste ficheiro encontra-se toda a configuração de PHP, e todas as modificações na configuração de PHP (mostrar erros, variáveis globais, etc...) encontram-se dentro deste ficheiro.

É muito recomendável mudar a directiva display_errors que como valor pré-definido está em OFF, e pôr em ON, para poder ver os erros que se produzem nas páginas durante o desenvolvimento. Para um servidor em produção é conveniente deixá-la em OFF.

Uma vez feito isto, resta indicar-lhe ao Apache, onde se encontra instalado o PHP, para isso temos de editar o ficheiro httpd.conf que se encontra dentro da pasta conf, na pasta de instalação do apache (C:\Program Files\Apache Group\Apache2\conf).

Abrimos o ficheiro, situamo-nos no final do mesmo e escrevemos as seguintes linhas: ScriptAlias /php/ "c:/php/"
AddType application/x-httpd-php .php
Action application/x-httpd-php "/php/php.exe"

Aqui indicamos onde se encontra o executável de php, e como associá-lo aos ficheiros php que se encontrem dentro do Apache.

A continuação é reiniciar o servidor Apache, e já esta!

Por último, para comprovar a nova instalação, recomenda-se criar um ficheiro php com o seguinte conteúdo:

<? phpinfo(); ?>

A seguir guardamo-lo dentro da pasta raiz de documentos do Apache (C:\Program Files\Apache Group\Apache2\htdocs), com um nome terminado em .php, por exemplo info.php

Para executá-lo, através de um navegador, escrever o endereço http://localhost/info.php.

Devia aparecer um ecrã como o que se mostra a seguir.



Se virmos isto correctamente é porque tudo correu bem e temos PHP perfeitamente instalado no nosso servidor Apache.

Nota: Este tipo de instalação de PHP sobre Apache é pouco recomendável por motivos de segurança. Podemos segui-la para configurar PHP em local, com a intenção de fazer as nossas páginas web, mas nunca se vamos utilizar o servidor num entorno de produção, isto é, num servidor que se encontre permanentemente conectado a Internet servindo páginas a todo tipo de usuários. Seria necessário instalar PHP como um módulo de Apache, em lugar de CGI, para dotar ao sistema de uma maior segurança, e também mais potência.

Se tivermos problemas para instalar PHP e os programas relacionados no nosso sistema, sempre podemos optar pela opção mais rápidas, que é instalar um pacote que inclui tudo o necessário para começar. Poderemos encontrar tudo explicado numa guia gratuita com vídeos muito instrutivos e recomendáveis que nos ensinam a instalar PHP, Apache, MySQL e outras aplicações.

Autoria e outras referências sobre este artigo

Manuais relacionados com este artigo
Dentro de Programação em PHP

Categorias relacionadas
Através das categorias do nosso diretório podem ser encontrados outros tipos de recursos relacionados com este artigo:
+ Entrar em PHP
+ Entrar em CGI
+ Entrar em Manuais de PHP
+ Entrar em Instalação PHP


Comentário sem rever
Entre os comentários não revistos podem ter alguns interessantes que tenham sido enviado recentemente.
 Foram econtrados 5 comentários sem rever

VerVer os comentários não revistos



Sobre nós | Copyright | Anuncie | Entrar em contato <criarweb>

Hospedado por Hostnet Hospedagem de Sites