Quarta-feira, 27 de agosto de 2003 às 01h59

PHP, Apache e MySQL no Windows

Faltam -1 dias! Inscreva-se agora! O maior encontro de profissionais web da américa latina.

Fala galera! Devido a muitas dúvidas que recebo semanalmente sobre a instalação do PHP, estou iniciando uma série de 3 artigos que terá como principal objetivo ensinar passo a passo a fazer essa configuração. Para aquelas que já passaram por essa parte, ao final do artigo você acompanha o menu das 75 colunas anteriores sobre PHP.

Os artigos serão esses:

- PHP + APACHE + MYSQL no Windows.
- PHP + IIS + MYSQL no Windows.
- PHP + APACHE + MYSQL no Linux.

Essa semana, vamos começar com PHP + APACHE + MySQL no Windows. Vamos lá:

EQUIPAMENTO ONDE FOI FEITA A CONFIGURAÇÃO

- Pentium 4 - 2 GHZ
- 512 MB RAM
- Windows XP Professional

O artigo está separado em 4 tópicos:

- DOWNLOAD
- INSTALAÇÃO
- CONFIGURAÇÃO
- TESTANDO A CONFIGURAÇÃO

1 - DOWNLOAD

Efetuar o download do PHP, do servidor web APACHE e do banco de dados MySQL.

Para facilitar estou colocando os links diretos:

PHP 4.3.2 ( aproximadamente 6 MB )

Endereço para download: http://br.php.net/get/php-4.3.2-Win32.zip/from/this/mirror

APACHE 1.3.28 ( aproximadamente 5,25 MB )

Endereço para download: http://www.apache.org/dist/httpd/binaries/win32/apache_1.3.28-win32-x86-no_src.exe

MySQL 4.0.14b ( aproximadamente 22 MB )

Endereço para download: http://www.mysql.com/downloads/download.php?file=Downloads%2FMySQL-4.0%2Fmysql-4.0.14b-win.zip&pick=mirror

2 - INSTALAÇÃO

Segue abaixo o passo a passo de como efetuar a instalação de cada arquivo que acabamos de "baixar":

2.1 - PHP

- Depois que for feito o download do arquivo ZIP, vamos descompactá-lo usando o WINZIP.

- Clique 2 vezes sobre o arquivo para abrir o WINZIP, depois clique no botão EXTRACT e extrai todos os arquivos no C:

- Abra o Windows Explorer e você terá no C: uma pasta com a seguinte descrição: php-4.3.2-Win32. Renomei a pasta para PHP.

O PHP está pronto. Depois veremos a parte mais importante: a configuração.

2.2 - APACHE 1.3.28

- O APACHE é um programa executável, é só ir dando o famoso NEXT, NEXT E FINISH. (risos).

- Instale o APACHE no C. Depois de instalado, renomei a pasta APACHE GROUP para APACHE somente.

O Apache está prontinho. Para testar abra o INTERNET EXPLORER e digite na barra de endereços o seguinte: http://127.0.0.1

Se tudo ocorrer bem, você estará vendo a tela abaixo:

2.3 - MYSQL

Depois que for efetuado o download do MySQL, descompacte o arquivo zip em uma pasta qualquer e execute o arquivo SETUP.EXE para iniciar a instalação.

O MySQL é um programa executável também. É só ir dando NEXT, NEXT e FINISH.

- Instale o serviço do MySQL no WINDOWS 2000 / XP, execute o seguinte comando no DOS:

C:mysqlinmysqld-nt -- install

RESULTADO:

- Reinicie a máquina ( Aqui em casa, tive que fazer, pois o MySQL não estava startando).

DICA:
Para encerrar a execução do MySQL utilize o seguinte comando:

NET STOP mysql

Para iniciar o MySQL execute o seguinte comando:

NET START mysql

Para acessar o MySQL entre na pasta BIN e digite mysql. Se tudo ocorrer bem, você estará no prompt do MySQL.

Com isso pode-se criar o banco de dados e as futuras tabelas que farão parte do sistema.

RESULTADO:

Veja que digitei o comando SHOW DATABASES para que ele me mostre os databases criados.

Para sair do MySQL, digite o comando EXIT.

Se todos os passos acima, foram efetuados sem nenhum problema, pode comemorar pois o MySQL está funcionando perfeitamente em seu micro.

3 - CONFIGURAÇÃO

Chegamos agora a parte mais importante do artigo, é aonde os usuários tem mais problemas. Vou tentar ser claro e objetivo. Vamos lá:

3.1 - PHP

- Vá até a pasta do PHP ( C:/PHP ) e copie o arquivo php.ini-dist para a pasta C:/WINNT ( no meu caso estou usando o WINDOWS XP ).

- Renomei o arquivo php.ini-dist que está na pasta WINNT para php.ini.

- Abra o arquivo php.ini e coloque o path das extensions do PHP ( C:/php/extensions ).

3.2 - APACHE

Vamos configurar o Apache com o PHP.

As configurações do Apache ficam no arquivo httpd.conf (C:/apache/conf/httpd.conf).

- Edite o arquivo httpd.conf usando o bloco de notas, por exemplo.

- Localize a linha SCRIPTALIAS e adicione o seguinte:

ScriptAlias /php/ "c:/php/"
AddType application/x-httpd-php .php
Action application/x-httpd-php "/php/php.exe"

- Veja o resultado:

- Localize a linha que contêm a palavra DOCUMENTROOT e coloque o path onde as suas páginas estarão localizadas. Por padrão, o Apache deixa assim: C:/apache/htdocs. Isso quer dizer que toda a página que você desenvolver você terá que jogar ela nessa pasta, blz??? Em casa, eu criei uma pasta chamada PAGINA na raiz da minha HD. É ali que eu guardo os meus scripts. Então para funcionar eu troquei essa linha.

- Localize a linha DIRECTORYINDEX e coloque os arquivos iniciais que o Apache deve atribuir como páginas iniciais.

- Adicionei index.php e index.phtml

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

- Feche o arquivo httpd.conf e salve todas as alterações.

- PARE o apache e STARTE novamente.

Se você usa Windows XP siga os passos:

- Painel de controle
- Desempenho e Manutenção
- Ferramentas Administrativas
- Serviços
- Apache
- Pare o serviço
- Starte o serviço novamente.

SCREENSHOT:

4 - TESTANDO A CONFIGURAÇÃO

Estamos quase terminando esse artigo, mas antes vamos desenvolver um pequeno script para verificar se o Apache está reconhecendo o PHP.

- Crie um arquivo chamado index.php e coloque o seguinte comando:

<?
phpinfo();
?>

- Salve ele na pasta que você definiu no DocumentRoot. No meu caso, eu salvei no C:/pagina.

- Se o leitor não alterou então salve em C:/apache/htdocs.

- Abra o INTERNET EXPLORER e digite na barra de endereços o seguinte: http://127.0.0.1

- Se tudo ocorrer bem, você estará vendo a página abaixo:

Isso quer dizer que configuração foi efetuada com SUCESSO e que o Apache está reconhecendo o PHP.

Você está pronto para trabalhar com o PHP. Boa Sorte.

Espero que com esse artigo eu possa sanar as dúvidas de muitas pessoas que me mandam email a semana toda.

Não deixe de nos enviar críticas ou sugestões para o próximo assunto, afinal a coluna é de vocês. Boa semana à todos !!!

78 comentários

 Bruno Campos
24/04/2004 15h09

O mais completo e melhor sobre instalação e configuração

Parabéns, o quesito instalação e configuração é uma pedra no caminho para quem pretende entrar no mundo PHP, Apache e MySQL. Com esse tutorial, vence-se essa barreira.

 Helbert Braga Fernandes
13/05/2004 23h30

Apache + PHP + MySQL

Gostei do tutorial, mas encontrei um problema. Eu possuia um servidor FreeBSD, com vários sites hospedados. Mas quem configurou o servidor para mim, me sacaniou. Como tenho conhecimento em Windows, então resolvi instalar o Apache no Windows, mas ele não reconhece vários sites. Configurei conforme explicado no tutorial e adicionei um &lt;virtualhost&gt; para cada site, mas não funciona, quando tento acessar pela URL, pela internet ela acessa apenas o domínio padrão. Eu acho que é do Windows XP Professional, mas não sei. Caso alguém possa me ajudar. Agradeço desde agora.

 Rodrigo Glauser
06/06/2004 21h22

Não Consegui

a minha máquina é: pentium III; 256 Ram; 40Gb. windows xp profissional

funciona o apache e o mysql, mas o php não é interpretado, a unidade de disco do meu windows é (F:) e não C: tentei modificar mas não funciona, se for possível enviar para mim mais detalhado e com a unidade de disco = f: eu ficaria muito grato, des de já agradeço.

 Roberto Alves Pereira
11/06/2004 01h59

Para Rodrigues

cara quando vc cria virtualhost vc tem que por para o servidor listar a porta de conexão, procure o a linha que tem ;Listen 80 e tire o ";". que vai pega.

 Luiz Henrique
16/06/2004 18h00

imagens

fiz este tutorial e tudo esta rodando ok, mas qdo eu editei uma pg em html com algumas fotos no host local elas aparecem, mas de fora a pg é carregada mas as fotos não aparecem, pq????

 Eliezer R Roman
18/06/2004 00h34

Nome e Senha do Banco de dados MySQL

Uma dúvida que não está totalmente ligada a este artigo...
Eu instalei o PHPtriad... Testo meus scipts PHP nele... Mas como uso o MySQL nele? Eu não sei o nome e a senha do banco de dados... Como faço?

 Alex Damião Angeleti
23/06/2004 10h32

Problemas

Oi, instalei o apache 1.3.29 quando eu digito 127.0.0.1 ele funciona mas quando altero as configurações ele para de funcionar, se puder me ajudar por favor me ajude.
Obrigado...

 Eduardo Afonso Basílio de Paiva e Silva
25/06/2004 03h06

PHP, Apache e MySQL no Windows

Prezado,

Registro aqui minha satisfação, primeiro em achar essa página; em segundo por ser PERFEITA (só falta atualizar os links) e em terceiro pretendo um dia ter conhecimento suficiente pra gerar documentos assim.
PARABENS ! Esse e o caminho.
Ricardo Caetano.´.
DBA Oracle
22 9253-1917

 Igor Heusi Nascimento
04/07/2004 01h51

MYSQL, php x windows

Fiz toda a instalação, abri a pagina de teste, mas qdo tento abrir a minha página index.php aparece todo o código php na tela. O que faço para resolver isto ?

 Pedro Teixeira
14/07/2004 17h39

Dúvida

Bom, segui tudo e no final qdo vou testar e salvo aquela pág. index.php,
ela não roda ai fala pra colocar o ip da maquina e aparece funcionaou! e a página do apache e naum a do PHP como mostra a screenshot.

Aguardo retorno!

 Tiago Alonso
04/08/2004 04h40

Valeu

Realmente este artigo salvou minha noite. Gostaria de parabenizá-lo por esta matéria tão explicativa. A algum tempo quero uma solução para poder aprender php sem depender do provedor, li muitos artigos mas este realmente fez a diferença. Espero que possamos continuar usufruindo de seu sabedoria no assunto. Gde abraço.

 Sandra Valadao
13/08/2004 23h51

Dúvida

Todas as instalações foram realizadas conforme orientação, porém ao testar a página index.php aparece o código no dreamweaver e não a página com as config. do php, ou seja, o apache não reconhece o php. O que fazer? Aguardo retorno.

 Leandro F. Santiago
26/08/2004 21h57

duvida mysql

como instalo o mysql no windows 98... qdo eu digito mysql em c:\mysql\bin&gt;mysql, da o seguinte erro: ERROR 2003: Can't connect to MySql server on 'localhost' (10061). o q eu faço? por favor, me ajudem......

 Lauro Santos
27/08/2004 00h36

Parabéns

Sou iniciante no php e venho utilizando o phptriad, por falta de conhecimento na configuração do apache+php+mysql. Executei as dicas de seu artigo e funcionou perfeitamente. Parabéns pelo seu conhecimento e principalmente pela disposição de dividi-lo conosco.

 wellington rodrigues
01/09/2004 02h57

Duvida

Tenho o Windows 2000 e aconteceu comigo o mesmo que com a Sandra... Gostaria de receber algumas informações para sanar este pequeno problema... Obrigado.

 Clodovil Antonio Borghetti
08/09/2004 20h04

Informação

Gostaria de saber se para instalar o Apache + PHP5 + MySQL os passos são os mesmo que você colocaou no artigo. è que eu instalei quando tento abrir
o teste &lt;? phpinfo(); ?&gt; dá pagina não encontrada.O apache acusa instalação correta, o mysql tambem tá beleza, não
sei o que pode haver.
Ficaria muito grato pela sua dica.

kako

 atila dalan
01/10/2004 12h31

configuração php com apache.

bom dia!
eu sequi os passos desse artigo que voce publicou nesse site, insinando a instalar corretamente os serviços de apache, php e mysql, bem o apache deu certo na instalaçao assim como o mysql, mas o php naum consequi fazer funcionar com o serviço apache juntos, ele me da essa mensagen de erro,
"Forbidden You don't have permission to access / on this server.
Apache/1.3.29 Server at suporte-03 Port 80"
gostaria de saber se tem alguma configuração q naum esta correta ou se estou fazendo algum processo errado, obrigado pela sua atenção
atenciosamnete atila dalan

 Katia Quadros
05/10/2004 19h32

Mysql

Eu instalei tudo! O Apache e o php funcionam q é uma beleza.
MAs o MySql não... qdo entro ele dá o seguinte erro:
ERROR 2003: Can't connect to MySQL server on 'localhost' (10061)

O q faço para corrigir?

Kátia

 joseslan guimaraes guimaraes
20/10/2004 13h20

PHP APACHE

Bom dia! eu sequi os passos desse artigo que voce publicou nesse site, insinando a instalar corretamente os serviços de apache, php e mysql, bem o apache deu certo na instalaçao assim como o mysql, mas o php naum consequi fazer funcionar com o serviço apache juntos, ele me da essa mensagen de erro, "HTTP 404 - arquivo não encontrado
" gostaria de saber se tem alguma configuração q naum esta correta ou se estou fazendo algum processo errado, obrigado pela sua atenção atenciosamnete Raphael espinosa

 renato
22/10/2004 15h01

Permissão da pasta

vale lembrar q se o usuário definir uma pasta diferente do padrão tem que especificar no compartilhamento a permissão pra execussão de scritps

 Felipe Pereira
27/11/2004 00h31

Complemento

Parabéns Júlio César, esse artigo ficou exelente.
Eu gostaria de fazer um pedido, um artigo ensinando a atualizar o php, da versão 4.x.x pra versão 5

 Henrique Petry Rauber
01/12/2004 20h02

Obrigada

Olá Júlio César! Até que enfim consegui configurar o php com apache. Nossa, tudo quanto era artigo que lia nunca dava certo. Muito obrigada. A página do imasters é ótima e gratis....estou muito feliz. Grande abraço! Luciana

 Adercley Elias
13/12/2004 21h48

Socorro

Olá. Gostei muito do artigo. Muito didático, e de fácil compreensão. Estou tendo um probleminha aqui: o Apache não quer iniciar (aparece uma msg de erro 1067 - dizendo que o serviço não pode ser iniciado ). O que pode estar acontecendo?
HW: XP 1500+ , 256 MB, HD 40, WinXP

 Duda Oliveira
24/01/2005 17h22

Mais de um site!!!

a pagina index.php funciona e fica dentro de uma pasta especificada na configuração. Mas e se estiver desenvolvendo mais de um projeto, como faço com as index que terei que criar? Direciono pela configuração, adicionando uma nova pasta?
Obrigado, Duda

 Fabiana
09/02/2005 18h58

Para rodar com o PHP 5

pro PHP 5, é só alterar o scriptalias de "/php/php.exe" para /php/php-cgi.exe"

[]´s

 Kondara
16/02/2005 17h41

Forbidden

Achei o site otimo e muito didatico...fiz todos os passos, mas quando cheguei ao ultimo, na hora que ver a pagina com o endereco http://127.0.0.1 aparece a mensagem

Forbidden
You don't have permission to access / on this server.
Apache/1.3.33 Server at 127.0.0.1 Port 80

Por acasop alguem tem alguma ideia do que possa estar acontecendo?
Grata

 laura alves
13/04/2008 16h20

mano to com esse mesmo problema q o seu Forbidden

 laura alves
13/04/2008 16h20

mano to com esse mesmo problema q o seu Forbidden

 Kélcyo Pereira
19/02/2005 16h55

Respondendo...

Olá, Se vc criou o arquivo index.php tente digitar isso: http://127.0.0.1/index.php

 Daniele
21/02/2005 10h33

Dúvida

Sou novata em programação web, tive problemas quando acesso o localhost, o erro 403 é exibido "You don't have permission to access / on this server", como posso resolve-lo?

 Jef
22/02/2005 17h40

VALEU MESMO!!!1

E ae, gostei muito desse tutorial de instalação de webs server.....

 Tatiana de Lima Marques
13/03/2005 22h26

MYSQL

Julio, aquele link de download do mysql esta funcionando ? , eu baixei aqui de outro site um não tem arquivo de instalação, mais ele não quer startar e o outro que baixei tem ,mais esta dando isso: C:\windons\system32\autoexec.nt, o sistema de aplicativo não é adequado à execução de aplicativos MS-DOS do Microsoft Windons. Possuo Win XP.. o que deve estar havendo, por favor dê uma ajudinha.

 marco antonio vasconcelos
25/03/2005 16h42

Internal Server Error

Gente ... li e não achei a resposta pra esta questão !
Fiz tudinho q o artigo pede. Só q na hora de testar o arquivo index.php no browser apareceu o erro abaixo. Já procurei outros artigos pra solucionar o problema, já fiz testes trocando pastas e configurações, o firewall pra estas pastas e serviços estão desabilitados ... enfim, não sei mais o q faço pra funcionar no meu micro. POR FAVOR ME AJUDEM !

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, webmaster@somenet.com and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.



--------------------------------------------------------------------------------

Apache/1.3.33 Server at www.somenet.com Port 80

MTO Obrigada.

 Leda Bueno
10/07/2005 20h51

D+

Depois de quase 1 semana tentando consegui instalar e configurar o apache c o php...Esse tutorial me ajudou muito..Valeu mesmo!!!!

 Pedro Mendes
13/07/2005 00h48

MySQL naum funciona no PHP 5

Ola, tudo aconteceu super-bem quando eu usei o Apache + Php 4.40 + Mysql.... soh que agora preciso migrar para PHP 5m sendo que o PHP 5 vem com as funções do mysql desabilitadas... ja tentei em diversos lugares... tem como vc me AJUDAR....?

 Huoliver
04/08/2005 10h46

LINKS

Olá Julio Cesar, muito boa sua matéria porém não consegui baixar o PHP, APACHE e MYSQL...pelos links que você passou eu não consegui !! se der me passe uns outros links, obrigado.

 Felipe Gonçalves
08/08/2005 10h58

Parabéns!!!!

bah cara.... faz um tempão que tô tentando configurar PHP+mySQL+Apache sozinho (antes só conseguia c/ajuda de um amigo)... e agora com esse teu tutorial, consegui bem facilmente..... só queria citar que o link do php nao está disponível... mas é só baixar o php4.4.0-win32.zip que dá no mesmo.

Abração e valeu!!!

 Jurandir Balestero Junior
10/08/2005 22h34

Não funcionou!!!!!

Cara...
Não consegui o resultado esperado, revisei todo o processo três vezes e está tudo certo, no gerenciamento de serviços o MYsql está ativado, e a página padrão do apache é o que abre.

 Shivans
18/08/2005 12h31

ÓTIMA ajuda!!!

Caro Júlio, acredito que você prestou uma grande ajuda para muitas pessoas. Parabéns pelo trabalho.
Abraços, Pedro

 Osvaldo P Duarte jr
22/08/2005 23h39

php, apahe e Mysql

Muito boa a matéria. Parabéns! Mas não consegui fazer o download em nenhum dos links, nem o php, nem o apache.
Um abraço
Elenir

 Huan Carlos Azevedo
24/08/2005 14h40

Quase deu tudo certo.

consegui fazer tudo funcionar... o único problema é uma mensagem que aparece no topo da página " Warning: mysql_query() [http://www.mysql.com/doc]: Your query requires a full tablescan (table cat_servico, 3 rows affected). Use EXPLAIN to optimize your query. in c:\Apache\Apache\htdocs\sebrae\solicita_serv.php on line 54
".. se possível mande pro meu e-mail a solução.

 jeferson pizzolato homem
26/08/2005 12h19

mesmo erro q no iis

ele conecta, faz tdo direitinho, mas na hora de ADCIONAR dados ao bd, ele não funciona, e alem disso, fiz como vc fez, coloquei td na pasta pagina, agora só funciona oque estiver somente na pasta pagina, criei uma pasta dentro dela e não consigui. ME AJUDEM

 Jonatas Damasceno
31/08/2005 14h25

deu erro 500 Internal Server Error

mto legal esse artigo.. consegui compreendê-lo legal, mas qdo configuro no httpd conforme o artigo diz no browser responde com erro 500, mas não sei o q ocorre.
qdo configuro DirectoryIndex inserindo as extensões php dá esse erro.. qdo tiro ele funciona

oq pode ser? valeu pela atenção

 Raphael Kiyoshi
14/09/2005 00h06

O que é 

se podessem me ajudar dizendo o que é isso agradeceria =&gt; 

 Aires Amaral
15/10/2005 23h53

atualizaçã odo tutorial

Na rede não tem um tutorial tão bom quanto o seu, só está desatualizado. as versões sujeridas já não tem mais pra downloads. seria de grande valia um tutorial claro e atualizado. Na rede não tem. Todos são incompletos e sempre faltam alguma coisa.

Val

 Julio Cesar Sá
21/10/2005 17h56

Seu artigo eh bem autoexplicativo mas tentei configuar com as versão mais novas do php e do apache e não deu. O problema principal foi na hora de testar o apache. Coloquei o endereço http://127.0.0.1 mas o explorer não conseguiu encontrar a pagina que você mostrou. Não achou nada pra falar a verdade.
Alguma sugestão?

 rafael
29/10/2005 18h52

fala julio a materia ta show kra so precisava de uma atualizaçao mao....tipo eu to usando o php5 e nele eu nao axei o arquivo php.ini-dist...dai no caso qual a config pro php5+apache2?
valeus

 Viper
11/11/2005 21h20

Erro

Ae Julio, boa a materia, soh que o seguinte: eu instalei tudo certo, soh q ele ta registrando erro, e ao verificar o arquivo log do apache ele diz que o cabecalho do PHP.exe esta aberto

 Eduardo Santos
21/11/2005 11h48

nao consegui

ola sou iniciante...
alguem tem MSN pra tipow conversar sobre isso passo-a-passo??

 Diego Junio
12/12/2005 03h19

Como configurar

Como faço pra configurar o Apache pra ser acessado na net.. quero q outros possam acessar meu site ?

 Vítor Corrêa
02/01/2006 22h53

Problemas no reconhecimento do php

muito boa a sua matéria júlio. Mas eu tive problema no reconhecimento dos arquivos em php

 Guto.BH
14/01/2006 16h12

Configuração PHP p/ Win98

Olá Júlio César, tudo bem?

Cara sou de BH e estou tentando aprender o famosos PHP para programar em Web, porém meu sistema operacional é windows 98 e não estou conseguindo fazer a coisa dar certo nem com reza brava.
fiz todas as configurações que vc passou neste tutorial, mas até agora nada. Principalmente o mysql que não inicia.

Será que vc pode me ajudar?
Ficaria muito grato.

Atenciosamente:

César Augusto
B.Hte - Minas

 Heron Inouye
29/03/2006 08h48

Problemas no reconhecimento

Ola Júlio

Excelente sua matéria
Só tive um pequeno probleminha:
Quando vou abrir a página, exibe o código fonte.
Meu arquivo já está no document root.
A página do phpinfo aparece, conirmando que o apache foi instalado corretamente.

Tem idéia doq ue possa ser?

obrigado

 Heron Inouye
29/03/2006 09h14

Dexa quieto

achei o erro
é tao estúpido que se eu comentar aqui, a galera me mata
eeuhehuehuehuuhehuehu

vlw

 Joselice
09/04/2006 18h04

não deu certo!

Configurei td do jeitinho q está aí...só q não aparece a página PHP...alguém pode me ajuddar???

 Amanda Vilaça
28/04/2006 11h15

Me AJudem!!!!

Oi Júlio, sou novata na área, estava perdida como instalar estes serviços, mas quando achei essa matéria ganhei o dia. Não consegui o resultado esperado, revisei todo o processoumas 4 vezes e está tudo certo, no gerenciamento de serviços o MYsql está ativado, e a página padrão do apache é o que abre. Me ajude por favor...muito obrigada

 Amanda Vilaça
28/04/2006 11h15

Me AJudem!!!!

Oi Júlio, sou novata na área, estava perdida como instalar estes serviços, mas quando achei essa matéria ganhei o dia. Não consegui o resultado esperado, revisei todo o processoumas 4 vezes e está tudo certo, no gerenciamento de serviços o MYsql está ativado, e a página padrão do apache é o que abre. Me ajude por favor...muito obrigada

 Amanda Vilaça
28/04/2006 11h16

Me AJudem!!!!

Oi Júlio, sou novata na área, estava perdida como instalar estes serviços, mas quando achei essa matéria ganhei o dia. Não consegui o resultado esperado, revisei todo o processoumas 4 vezes e está tudo certo, no gerenciamento de serviços o MYsql está ativado, e a página padrão do apache é o que abre. Me ajude por favor...muito obrigada

 Amanda Vilaça
28/04/2006 11h16

Me AJudem!!!!

Oi Júlio, sou novata na área, estava perdida como instalar estes serviços, mas quando achei essa matéria ganhei o dia. Não consegui o resultado esperado, revisei todo o processoumas 4 vezes e está tudo certo, no gerenciamento de serviços o MYsql está ativado, e a página padrão do apache é o que abre. Me ajude por favor...muito obrigada

 Amanda Vilaça
28/04/2006 11h25

Me AJudem!!!!

Oi Júlio, sou novata na área, estava perdida como instalar estes serviços, mas quando achei essa matéria ganhei o dia. Não consegui o resultado esperado, revisei todo o processoumas 4 vezes e está tudo certo, no gerenciamento de serviços o MYsql está ativado, e a página padrão do apache é o que abre. Me ajude por favor...muito obrigada

 Ederson Medina
19/05/2006 11h20

Conflito

You don't have permission to access.
Estou tendo conflito com a porta 80 entao mudei a porta no httpd.conf do apache, so que não me da permissão de executar o php em outra porta... como soluciono esse impasse??? Obrigado.

 Ederson Medina
19/05/2006 11h20

Conflito

You don't have permission to access.
Estou tendo conflito com a porta 80 entao mudei a porta no httpd.conf do apache, so que não me da permissão de executar o php em outra porta... como soluciono esse impasse??? Obrigado.

 Ederson Medina
19/05/2006 11h21

Conflito

You don't have permission to access.
Estou tendo conflito com a porta 80 entao mudei a porta no httpd.conf do apache, so que não me da permissão de executar o php em outra porta... como soluciono esse impasse??? Obrigado.

 Ederson Medina
19/05/2006 11h21

Conflito

You don't have permission to access.
Estou tendo conflito com a porta 80 entao mudei a porta no httpd.conf do apache, so que não me da permissão de executar o php em outra porta... como soluciono esse impasse??? Obrigado.

 Paulo Sérgio Figueiredo
05/11/2006 01h49

WINDOWS XP HOME

Olá Julio, sou totalmente novato em PHP/MYSQL/APACHE, e não sei se a sua materia se aplica ao XP HOME.

 Paulo Sérgio Figueiredo
05/11/2006 01h49

WINDOWS XP HOME

Olá Julio, sou totalmente novato em PHP/MYSQL/APACHE, e não sei se a sua materia se aplica ao XP HOME.

 Francisco Junior
24/12/2006 12h28

Forbidden

Exceutei todos os passos da materia, acontece que ao testar o apache no IE aparece a seguinte mensagem: you don´t have permission to acess/ on this server.

Por favor alguém me dê alguma luz.

meu email:fjuniorwin@hotmail.com

 Francisco João da Silva
24/12/2006 18h03

PHP e MySQL Conexão com o Banco de Dados

Olá Júlio, parabéns pela sua coluna, Estou começando a trabalhar com PHP, uso o servidor IIS do Windows XP, mas estou com dificuldade em configurar o banco de dados. Fiz minha instalação e acordo com o manual do PHP, segui também o seu tutorial, fiz tudo de acordo com as informações que obtive também em outros documentos. Mas o teste de conexão não funciona, dá esse tal erro:

Fatal error: Call to undefined function mysql_connect() in D:\EstudoPhp\mysql.php on line 3

Já instalei várias vezes o MySQL e PHP pra ver se não tinham erros na instalação, e estão configurados de acordo com o manual. O curioso é que o PHP e MySQL funcionam, consigo ver minhas páginas e as tabelas do bando de dados.
Vê se tem mais alguma dica de como resolver isso eu agradeço, estou parado já alguns dias e não vejo como sair dessa.

Abrigado, Francisco João

 Bruno Oliveira dos Anjos
24/02/2007 09h46

Parabéns!!!

Cara, essa matéria está excelente. Segui todos os passos e funcionou tudo perfeitamente. Eu já estava ficando preocupado pois precisava fazer funcionar o apache com PHP no meus windows no notebook.
Dou graças a Deus por existirem profissionais competentes que aplicam seu tempo para compartilhar conhecimento com a comunidade web. E por este site que abre este espaço para nós profissionais.

Parabéns e muito obrigado!

 luiz elizalde panneitz
25/02/2007 21h51

Muito bom

Parabéns Júlio César pois sua coluna me ajudou a finalmente configurar o PHP no Apache agora que está funcionando perfeitamente só tenho que agradecer a você com meu muito obrigado e que Deus continue lhe abençoando com essa mente previlegiada, para que continue a nos ajudar meros mortais.

 Robson Juliano
21/05/2007 15h29

Duvida

Alguém teve o erro 500
Internal Server Error?

 welington cordeiro batista
29/06/2007 08h28

Erro ao testar a página index.php

Olá amigos, também sou novato em PHP, fiz todo o passo a passo no tutorial, mas na hora de testar a página index.php aparece o seguinte erro: You don't have permission to access / on this server. Em qual parte do arquivo de configuração eu devo mudar? Obrigado.

 Rodrigo Zardo
05/09/2007 17h54

erro 500 Internal Server Error

basta adicionar no arquivo httpd.conf as seguintes linhas:
- LoadModule php5_module "C:/php/php5apache.dll"
- AddModule mod_php5.c
- Action application/x-httpd-php "/php/php-cgi.exe"

 André Cardia
05/11/2007 15h17

Dificuldades em gravar dados em uma tabela no MySQL

Olá pessoal!

Será que algúem pode me ajudar! Estou com o seguinte problema: Não consigo gravar dados em uma tabela criada no MySQL.

Estou utilizando PHP. Já fiz diversos testes e nada. Estou conectando corretamente com o servidor.

No MySQL aparece o seguite erro:

A extensão mbstring do PHP não foi encontrada e você parece estar usando conjuntos de caracteres multibyte. Sem a extensão mbstring o phpMyAdmin não será capaz de dividir as strings corretamente isso pode causar resultados inesperados.

Detalhes do Sistema:
Windows 2003 Server R2
PHP 5
MySQL 5.0.4-beta
IIS 6.0

Consigo inserir dados diretamente no MySQL e consigo ainda realizar buscas na base de dados normalmente com PHP. O problema é na inclusão de dados.

Se alguém puder me ajudar, agradeço muito.

Valeu!

 André Cardia
05/11/2007 15h20

Dificuldades em gravar dados em uma tabela no MySQL

Correção: O erro não apareceno MySQL e sim no PHPAdmin... valeu

 Gustavo Nascimento
20/03/2008 12h57

Apache não acessível através do domínio

Pessoal, instalei o Apache no Win2003, que é configurado via domínio.
Localmente, o Apache abre as páginas normalmente, no entanto, quando tento acessa de alguma máquina da rede, aparece a seguinte mensagem: "Você não está autorizado a exibir essa página".

Alguém sabe o que pode estar ocorrendo?

Grato.

 laura alves
13/04/2008 16h45

Forbidden

otimo site e otimo tutorial mais se pudesem me ajudar com esse problema eu agradeço manda sn pro meu email
smolderhep@hotmail.com
Forbidden

You don't have permission to access / on this server.
Apache/1.3.33 Server at 127.0.0.1 Port 80

 Ericson Alves
03/10/2008 19h36

Obrigado

Cara, essa matéria está excelente. Segui todos os passos e funcionou tudo perfeitamente

Cancelar resposta

Qual a sua opinião?

Faça login abaixo ou cadastre-se rapidamente.


Sobre o Autor
Júlio César Martini atualmente presta serviços de WebMaster/Programador para o UOL (http://www.uol.com.br), Graduado em Tecnólogo em Informática pela UNIFIAN - Faculdades Anhanguera e Pós-Graduado em Desenvolvimento de Software para Web pela UFSCAR. Foi o primeiro profissional a chegar à marca de 100 artigos publicados no iMasters e trabalha com PHP desde 2000. Site: http://www.juliocesarmartini.com

2001 - iMasters FFPA Informática Ltda - Todos os direitos reservados.