Apache não executa código PHP no Widnows XP

Enviada por Deco Oliveira 
Deco Oliveira
Apache não executa código PHP no Widnows XP
10 de March de 2006 às 11:24AM
Olá colegas,

Eu instalei o Apache HTTP Server 2.0.55 em meu Windows XP Professional SP1 e o PHP 5,porém, quando tento acessar um arquivo qualquer com extensão .php ou um arquivo com scripts php incoorporados, eles simplesmente não são processados.
Quando tento acessar http://localhost/index.php o windows tenta fazer o download do arquivo index.php. Um outro caso é uma página html com códigos php internos, quando acesso esta página, os códigos php não são executados, o código fonte mostra que eles não foram processados.
Alguém sabe como posso solucionar este problema.
Obrigado.
Marcos
Re: Apache não executa código PHP no Widnows XP
10 de March de 2006 às 01:16PM
vc provavelmente esqueceu de configurar isso no httpd.conf


colocar seu diretório onde está o dll e ver se realmente está lá

LoadModule php5_module "c:/apache2/php5/php5apache2.dll"


e isso onde vc configura as extensões q serão abertas com o php

AddType application/x-httpd-php .php .php5


veja no site do php.net
http://www.php.net/manual/pt_BR/install.windows.apache2.php
Deco Oliveira
Re: Apache não executa código PHP no Widnows XP
10 de March de 2006 às 02:10PM
Eu utilizei o windows installer para instalar o PHP e também utilizei um instalador semelhante para o Apache.
Na pasta do Apache c:\Arquivos de Programas\Apache Group\Apache2 não há um diretório chamado PHP5, tampouco um arquivo php5apache2.dll foi encontrado no meu sistema.
Será que o instalador do PHP ou do Apache não efetuaram a istalação correta???

Qual meu próximo passo?


Obrigado,

Deco.
Marcos
Re: Apache não executa código PHP no Widnows XP
10 de March de 2006 às 05:26PM
Bom parece que vc tá instalando o php como um módulo do apache..
teria q colocar no caso uma linha assim

LoadModule php5_module modules/mod_php.so

no link q te passei anteriormente vc lendo vc consegue instalar..

outra eu qdo instalo no windows instalo o apache em

C:/apache2/

e o php dentro dele

C:/apache2/php/
hinom
Re: Apache não executa código PHP no Widnows XP
16 de March de 2006 às 10:10AM

basta colocar isso:

LoadModule php5_module "c:/apache2/php5/php5apache2.dll"

AddType application/x-httpd-php .php .php5



o caminho do módulo deverá apontar para a dll onde vc instalou o PHP

procure onde vc intalou o PHP e localize o arquivo "php5apache2.dll"
ou use a pesquisa do windows e procure "php5apache2.dll"


quando encontrar coloque o caminho onde vc encontrou:


LoadModule php5_module "CAMINHO_ARQUIVO/php5apache2.dll"
Luciano Garcia
Re: Apache não executa código PHP no Widnows XP
16 de March de 2006 às 05:06PM
Quando vc instalou o PHP certamente vc escolheu uma pasta para instala-lo.

O que precisa fazer é apenas incluir no fim do httpd.conf ( arquivo de configuração o Apache2) a seguintes linhas:

AddType application/x-httpd-php .php .php5

LoadModule php5_module c:/PASTA DO PHP/php5apache2.dll

- Localize a linha:
DirectoryIndex index.html

e altere para

DirectoryIndex index.html index.html.var index.php index.phtml

Nao se esqueça de copiar o PHP.INI para a Pasta WINDOWS

Agora edite o PHP.INI e localize a linha:
extension_dir = "./"

Altere para:
extension_dir = "/PASTA DO PHP/ext"


Reinicie o serviço do Apache e pronto. Vai funcionar que é uma beleza.

Abraço
Luciano Garcia
Luciano Garcia
Re: Apache não executa código PHP no Widnows XP
16 de March de 2006 às 05:10PM
Ahhhhhhhh

Outra coisa, além de executar o instaler do PHP, você precisará baixar o arquivo complementar que está no www.php.net. Esse arquivo não é o de instalação, ele vem apenas com as pastas restantes. Caso queira posso envia-las para seu email.


Abraço
Luciano Garcia
Tiago Mendes
Re: Apache não executa código PHP no Widnows XP
28 de October de 2010 às 02:30AM
Olá,
Tenho o wamp2 instalado e segui todos os passo acima, mas não consigo executar os meus scripts PHP.
Contudo, não sei se estou enganado, pq eu criei um código PHP(criei variáveis e exibi as mesmas) em aparece o resultado, no entanto, outro não aparece (este último tem uma função).
Porém, tenho um código que grava no mysql, este executa e não aparece erro, mas não grava no mysql.


Quanto utilizo o PHPEditor no módulo intepretador ele executa todos os código, inclusive grava no mysql.


Será que você tem alguma sugestão?
Marcos Regis
Re: Apache não executa código PHP no Widnows XP
28 de October de 2010 às 02:33AM
Já tentou limpar o cache do navegador?
Você precisa estar logado no PHPBrasil.com para poder enviar mensagens para os nossos fóruns.

Faça o login aqui.