Ainda não fazes parte da comunidade WebTuga!? Clica aqui e Regista-te já!

EntrarUtilizadorSenha
Ligar-me automaticamente em cada visita    
Pesquisar
Pesquisar
Membros
Membros
Registar
Registar
Ligar e ver Mensagens Privadas
Ligar e ver Mensagens Privadas

Fórum WebTuga

Índice do Fórum WebTuga » Manuais e Tutoriais

Novo Tópico   Responder a Mensagem   

[Tutorial] Instalação do WAMP - Apache + MySQL + PHP Ir à página 1, 2  Seguinte
Ver mensagem anterior :: Ver mensagem seguinte  
Autor Mensagem
agfrg
mod
mod


Idade: 15
Registrado em: 28 Mai 2006

Especificação:

Mensagens: 3559
Local/Origem: Somewhere behind a localhost

MensagemColocada: Qui Jul 19, 2007 10:39 pm    Assunto: [Tutorial] Instalação do WAMP - Apache + MySQL + PHP Responder com Citação



A instalação do Apache + MySQL + PHP em Windows pode ser difícil. Na maioria das vezes, não conseguirá fazer o parse dos ficheiros php à primeira. Para resolver esses problemas foram criados programas que instalam tudo de uma vez e que já vêm com tudo configurado.

Mas caso goste de fazer as coisas por si e de saber como se faz, este tutorial vai ajudá-lo na instalação de todos os ficheiros.

1º Passo - Download dos Ficheiros

Fazer o download do PHP (vamos usar a versão 5.2.3), Apache (será usada a versão 2.2.4) e MySQL (5.0.45).

Os ficheiros estão disponíveis em:

http://www.php.net/
http://www.apache.org/
http://www.mysql.com/

2º Passo - Instalação do Apache

Provavelmente a parte mais fácil da instalação. Aqui vamos instalar o Apache, para podermos ficar com um servidor Web no computador, e na rede local (aquilo a que se chama Intranet).

O instalador do Apache vai-lhe pedir para introduzir o Network domain, o Server Name e o Administrator's Email Address. Vai preencher com os seguintes dados:

Network domain: localdomain
Server name: localhost

No campo Administrator's Email Address vai colocar o seu email. Seleccione "for All users, on Port 80, as a Service -- Recommended", que vai-lhe facilitar o acesso pelo browser, onde apenas terá que escrever http://localhost/, em vez de http://localhost:8080/, e fará o apache arrancar com o Windows.

Não modifique mais nada nos parâmetros de instalação.

No final da instalação terá o Apache Service Monitor na sua System Tray, onde pode iniciar, parar e reiniciar os servidores.

3º Passo - Teste do Apache

No seu browser vá até http://localhost/.

Caso apareça a mensagem "It Works!", o seu server está configurado e pronto a correr ficheiros html, pois precisa de instalar o php para ele ler ficheiros php.

No caso de não aparecer nada no seu browser, reinicie o servidor no Apache Service Monitor. Caso ainda não dê, reinstale o Apache e verifique se colocou os parâmetros correctos.

4º Passo - Instalação do PHP

O PHP consegue fazer a configuração automática com o Apache, mas não fica configurado para correr tudo, como as short tags e as ASP tags.

Corra o instalador do PHP. Vai-lhe ser perguntado em que servidor Web você está a configurar. Seleccione "Apache 2.2.x Module". Depois disto, o PHP vai-lhe pedir o directório do ficheiro de configuração (httpd.conf) do Apache. Caso tenha instalado o Apache no directório default, o ficheiro está em "C:\Programas\Apache Software Foundation\Apache2.2\conf\". Atenção que o nome do directório Programas muda consoante a língua em que o Windows está.

Deixe agora o instalador fazer a sua magia.

5º Passo - Teste do PHP

Para testar o PHP vai criar uma página com um script php que lhe indica os dados sobre o PHP.

Abra o Bloco de Notas e copie para lá o script indicado a seguir. Grave depois na pasta htdocs do Apache, com o nome "info.php".

Código:
<html><head><title>Informações do meu servidor</title></head>
<body>
<phpinfo>
</body></html>


No seu browser escreva http://localhost/info.php

Caso não tenha funcionado passe para o passo seguinte. Se funcionar, pode saltar para o passo 7, mas é aconselhável fazer o passo 6 também.

6º Passo - Configuração Manual do PHP

Abra o ficheiro de configuração do Apache (httpd.conf) e procure pelas seguintes linhas, que costumam estar no fim.

Código:
PHPIniDir "C:\\php5\\"
LoadModule php5_module "C:\\php5\\php5apache2_2.dll

Caso elas não estejam em lado nenhum, adicione-as no fim. Vamos agora abrir o ficheiro mime.types e adicionar no fim de tudo as seguintes linhas:

Código:
application/x-httpd-php php
application/x-httpd-php-source phps


Abra agora o ficheiro php.ini (localizado na pasta do php) e procure as seguintes linhas:

Código:
short_open_tag = Off
asp_tags = Off


Mude de Off para On (tem que ter a primeira letra em maiúscula) em ambas.

Grave tudo e escreva http://localhost/info.php no seu browser. Caso funcione avance para o próximo passo, se não funcionar, reveja tudo o que fez neste passo.

7º Passo - Configuração do Apache

Neste passo vamos configurar o Apache para correr os ficheiros index.php ao escrever http://localhost/.

Procure a linha " DirectoryIndex index.html" e substitua por " DirectoryIndex index.html index.php". Coloque o php à frente do html no caso de ir usar mais ficheiros php.

Finalizado este passo teremos o Apache configurado para correr pelo http://localhost/ ficheiros index.php.

8º Passo - Instalação e Configuração do MySQL

Inicie o instalador do MySQL. Neste instalador não vai configurar nada, pois as configurações são feitas depois por um assistente. Não mude os parâmetros que não sabe o que fazem. Faça next nas mensagens do MySQL Enterprise. Deixe marcada a caixa "Configure the MySQL Server now"

Vamos agora passar à configuração.

Seleccione "Standart Configuration" e passe ao seguinte.. Marque a caixa "include Bin Directory in Windows PATH" e passe ao seguinte. Defina a password root, não permita o acesso remoto nem crie uma conta anónima.

Carregue agora em Execute e espere que o assistente configure. Se tudo tiver corrido bem, vai agora configurar o PHP para lhe dar acesso ao MySQL.

9º Passo - Configurar o PHP com o MySQL

Faça o backup dos ficheiros de configuração do PHP e do Apache, pois vai alterá-los com a nova instalação do PHP. Faça então uma cópia de cada ficheiro e coloque-o na mesma pasta ou noutra. Adicione no fim ".backup".

Corra agora o instalador do PHP. Agora, em vez de deixar o default, vai configurar o PHP para correr o MySQL. Quando o PHP pede para escolher os ficheiros para instalar, vá até Extensions e localize o MySQL. Seleccione a função de instalar no disco local.

Faça agora delete aos ficheiros httpd.conf e php.ini e tire o ".backup" do final dos ficheiros copiados.

Abra o ficheiro php.ini e procure a linha ";extension=php_mysql.dll" e remova o ";". Agora procure pela linha "mysql.allow_persistent = On" e coloque em On caso não esteja.

O MySQL deverá estar instalado, mas no entanto não conheço nenhuma maneira de testar o MySQL. Tente por isso instalar o WordPress ou qualquer outro sistema que precise de MySQL para ver se está configurado.


O tutorial acaba aqui. Agora é só utilizar o seu server Web para desenvolvimento / hospedagem dos seus ficheiros.


Editado pela última vez por agfrg em Dom Jul 22, 2007 11:10 am, num total de 1 vez
Voltar ao topo
agfrg
mod
mod


Idade: 15
Registrado em: 28 Mai 2006

Especificação:

Mensagens: 3559
Local/Origem: Somewhere behind a localhost

MensagemColocada: Dom Jul 22, 2007 10:53 am    Assunto: Responder com Citação

Tutorial concluído!

Quem souber como testar o MySQL, poste aqui para completar o tutorial.
Voltar ao topo
trmanco
mod
mod


Idade: 18
Registrado em: 19 Dez 2006

Especificação:

Mensagens: 2103
Local/Origem: http://localhost/trmanco

MensagemColocada: Dom Jul 22, 2007 12:09 pm    Assunto: Responder com Citação

porra

Tanto trabalho para instalar isto no Xispas....
Voltar ao topo
agfrg
mod
mod


Idade: 15
Registrado em: 28 Mai 2006

Especificação:

Mensagens: 3559
Local/Origem: Somewhere behind a localhost

MensagemColocada: Dom Jul 22, 2007 12:12 pm    Assunto: Responder com Citação

trmanco escreveu:
porra

Tanto trabalho para instalar isto no Xispas....


Podes sempre usar o EasyPHP.
Voltar ao topo
*|bRidges
Special user
Special user


Idade: 18
Registrado em: 02 Set 2006

Especificação:

Mensagens: 1195
Local/Origem: Madeira

MensagemColocada: Dom Jul 22, 2007 12:54 pm    Assunto: Responder com Citação

isso não é para montar um servidor em casa? Razz
Existe um programa mais simples em que já vem incluído o php e mysql.
Até tem o phpmyadmin.
O programa é o easyphp e é fácil de instalar Smile
Voltar ao topo
masterhard
member
member


Idade: 24
Registrado em: 22 Out 2005

Especificação:

Mensagens: 3999
Local/Origem: /dev/null

MensagemColocada: Dom Jul 22, 2007 1:01 pm    Assunto: Responder com Citação

nao interessa se e facil ou dificil, o importante e adquirir bases e conhecimentos de como as coisas funcionam, e nao e a instalar um programinha e ja ta que vai-se aprender seja la o que for...eu acho esse easyphp uma trampa de primeira
Voltar ao topo
agfrg
mod
mod


Idade: 15
Registrado em: 28 Mai 2006

Especificação:

Mensagens: 3559
Local/Origem: Somewhere behind a localhost

MensagemColocada: Dom Jul 22, 2007 1:25 pm    Assunto: Responder com Citação

masterhard escreveu:
nao interessa se e facil ou dificil, o importante e adquirir bases e conhecimentos de como as coisas funcionam, e nao e a instalar um programinha e ja ta que vai-se aprender seja la o que for...eu acho esse easyphp uma trampa de primeira


Alem de que o EasyPHP tem todos os componentes desactualizados, ainda tem o PHP 4 e outras coisas assim. Em 3 anos de PHP5 ja tinham tempo de o ter feito.
Voltar ao topo
*|bRidges
Special user
Special user


Idade: 18
Registrado em: 02 Set 2006

Especificação:

Mensagens: 1195
Local/Origem: Madeira

MensagemColocada: Dom Jul 22, 2007 1:35 pm    Assunto: Responder com Citação

ok eu digo que o easyphp é indicado para principiantes que não querem ter o trabalhão de montar o server todo ás partes porque nem toda a gente gosta de aprender como as coisas funcionam, lol Boa
Voltar ao topo
masterhard
member
member


Idade: 24
Registrado em: 22 Out 2005

Especificação:

Mensagens: 3999
Local/Origem: /dev/null

MensagemColocada: Dom Jul 22, 2007 1:56 pm    Assunto: Responder com Citação

*|bRidges escreveu:
ok eu digo que o easyphp e indicado para principiantes que nao querem ter o trabalhao de montar o server todo as partes porque nem toda a gente gosta de aprender como as coisas funcionam, lol Boa


alguma vez viste um servidor com interface grafica? eu nao, e nunca fiz nenhum, e muito mais complicado e instavel...

Voltar ao topo
trmanco
mod
mod


Idade: 18
Registrado em: 19 Dez 2006

Especificação:

Mensagens: 2103
Local/Origem: http://localhost/trmanco

MensagemColocada: Dom Jul 22, 2007 2:40 pm    Assunto: Responder com Citação

masterhard escreveu:
*|bRidges escreveu:
ok eu digo que o easyphp e indicado para principiantes que nao querem ter o trabalhao de montar o server todo as partes porque nem toda a gente gosta de aprender como as coisas funcionam, lol Boa


alguma vez viste um servidor com interface grafica? eu nao, e nunca fiz nenhum, e muito mais complicado e instavel...



Fixe....
Voltar ao topo
Mostrar os tópicos anteriores:   
Novo Tópico   Responder a Mensagem    Índice do Fórum WebTuga » Manuais e Tutoriais Todos os tempos são GMT
Ir à página 1, 2  Seguinte
Página 1 de 2

 
Ir para:  
Neste fórum, você Não pode colocar mensagens novas
Não pode responder a mensagens
Não pode editar as suas mensagens
Não pode remover as suas mensagens
Você Não pode votar neste fórum

Artigos relacionados
 Tópicos   Respostas   Autor   Vistos   Última Mensagem 
Não há mensagens novas Inamovível: [Equipa Webtuga] Quem toma conta de vós 119 cenourinha 13925 Sáb Mar 08, 2008 1:54 pm
EmptyxD Ver a última mensagem
Não há mensagens novas [Ajuda] Xbox Live atraves de uma conta MBNet? 0 Local Hero 887 Qui Dez 07, 2006 7:59 pm
Local Hero Ver a última mensagem
Não há mensagens novas troco conta 0 settings 713 Sáb Out 21, 2006 10:20 pm
settings Ver a última mensagem
Não há mensagens novas Apagar Conta do Forum!! 17 MIGO 1801 Dom Out 08, 2006 12:56 pm
knife Ver a última mensagem
Não há mensagens novas Conta de e-mail @webtuga.com no seu cliente de e-mail 1 cenourinha 886 Dom Ago 13, 2006 11:14 pm
tiaguh Ver a última mensagem



who's online
WebTuga Footer
WebTuga Footer Powered by phpBB © 2001, 2002 phpBB Group
iCGstation v1.0 Template By Ray © 2003, 2004 iOptional

WebTuga Footer