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. |
Essa semana, vamos começar com PHP + APACHE + MySQL no Windows. Vamos lá:
|
EQUIPAMENTO
ONDE FOI FEITA A CONFIGURAÇÃO |
O artigo está separado em 4 tópicos:
|
-
DOWNLOAD |
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 ) |
![]()
|
APACHE
1.3.28 ( aproximadamente 5,25 MB ) |
![]()
|
MySQL
4.0.14b ( aproximadamente 22 MB ) |
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/" |
- 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> |

- 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: |
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:
<? |
- 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 !!!

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.
Responder comentário
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 <virtualhost> 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.
Responder comentário
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.

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.
Responder comentário
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????
Responder comentário
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?

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...

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

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 ?
Responder comentário
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!

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.
Responder comentário
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.
Responder comentário
como instalo o mysql no windows 98... qdo eu digito mysql em c:\mysql\bin>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......
Responder comentário
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.
Responder comentário
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.
Responder comentário
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 <? phpinfo(); ?> 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

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

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

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

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
Responder comentário
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

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
Responder comentário
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

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

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

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

mano to com esse mesmo problema q o seu Forbidden

mano to com esse mesmo problema q o seu Forbidden

Olá, Se vc criou o arquivo index.php tente digitar isso: http://127.0.0.1/index.php
Responder comentário
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?
Responder comentário
E ae, gostei muito desse tutorial de instalação de webs server.....
Responder comentário
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.
Responder comentário
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.

Depois de quase 1 semana tentando consegui instalar e configurar o apache c o php...Esse tutorial me ajudou muito..Valeu mesmo!!!!
Responder comentário
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....?
Responder comentário
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.
Responder comentário
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!!!

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.

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

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

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.

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
Responder comentário
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

se podessem me ajudar dizendo o que é isso agradeceria =>
Responder comentário
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

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?

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

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
Responder comentário
ola sou iniciante...
alguem tem MSN pra tipow conversar sobre isso passo-a-passo??

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

muito boa a sua matéria júlio. Mas eu tive problema no reconhecimento dos arquivos em php
Responder comentário
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

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

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

Configurei td do jeitinho q está aí...só q não aparece a página PHP...alguém pode me ajuddar???
Responder comentário
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
Responder comentário
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
Responder comentário
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
Responder comentário
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
Responder comentário
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
Responder comentário
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.

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.

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.

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.

Olá Julio, sou totalmente novato em PHP/MYSQL/APACHE, e não sei se a sua materia se aplica ao XP HOME.
Responder comentário
Olá Julio, sou totalmente novato em PHP/MYSQL/APACHE, e não sei se a sua materia se aplica ao XP HOME.
Responder comentário
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

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

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!

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.
Responder comentário
Alguém teve o erro 500
Internal Server Error?

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.
Responder comentário
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"

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!

Correção: O erro não apareceno MySQL e sim no PHPAdmin... valeu
Responder comentário
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.

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

Cara, essa matéria está excelente. Segui todos os passos e funcionou tudo perfeitamente
Responder comentárioOs textos publicados neste espaço são de responsabilidade única de seus autores (colunistas e leitores) e podem não expressar necessariamente a opinião do iMasters.
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.