|
|

|
| WebTuga - Comunidade Nacional Web 2.0 | |
| Ver mensagem anterior :: Ver mensagem seguinte |
| Autor |
Mensagem |
agfrg mod

Idade: 15 Registrado em: 28 Mai 2006
Especificação:
Mensagens: 3559 Local/Origem: Somewhere behind a localhost
|
Colocada: Qui Jul 19, 2007 10:39 pm Assunto: [Tutorial] Instalação do WAMP - Apache + MySQL + PHP |
|
|
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

Idade: 15 Registrado em: 28 Mai 2006
Especificação:
Mensagens: 3559 Local/Origem: Somewhere behind a localhost
|
Colocada: Dom Jul 22, 2007 10:53 am Assunto: |
|
|
Tutorial concluído!
Quem souber como testar o MySQL, poste aqui para completar o tutorial. |
|
| Voltar ao topo |
|
trmanco mod

Idade: 18 Registrado em: 19 Dez 2006
Especificação:
Mensagens: 2103 Local/Origem: http://localhost/trmanco
|
Colocada: Dom Jul 22, 2007 12:09 pm Assunto: |
|
|
porra
Tanto trabalho para instalar isto no Xispas.... |
|
| Voltar ao topo |
|
agfrg mod

Idade: 15 Registrado em: 28 Mai 2006
Especificação:
Mensagens: 3559 Local/Origem: Somewhere behind a localhost
|
Colocada: Dom Jul 22, 2007 12:12 pm Assunto: |
|
|
| trmanco escreveu: | porra
Tanto trabalho para instalar isto no Xispas.... |
Podes sempre usar o EasyPHP. |
|
| Voltar ao topo |
|
*|bRidges Special user

Idade: 18 Registrado em: 02 Set 2006
Especificação:
Mensagens: 1195 Local/Origem: Madeira
|
Colocada: Dom Jul 22, 2007 12:54 pm Assunto: |
|
|
isso não é para montar um servidor em casa?
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  |
|
| Voltar ao topo |
|
masterhard member

Idade: 24 Registrado em: 22 Out 2005
Especificação:
Mensagens: 3999 Local/Origem: /dev/null
|
Colocada: Dom Jul 22, 2007 1:01 pm Assunto: |
|
|
| 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

Idade: 15 Registrado em: 28 Mai 2006
Especificação:
Mensagens: 3559 Local/Origem: Somewhere behind a localhost
|
Colocada: Dom Jul 22, 2007 1:25 pm Assunto: |
|
|
| 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

Idade: 18 Registrado em: 02 Set 2006
Especificação:
Mensagens: 1195 Local/Origem: Madeira
|
Colocada: Dom Jul 22, 2007 1:35 pm Assunto: |
|
|
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  |
|
| Voltar ao topo |
|
masterhard member

Idade: 24 Registrado em: 22 Out 2005
Especificação:
Mensagens: 3999 Local/Origem: /dev/null
|
Colocada: Dom Jul 22, 2007 1:56 pm Assunto: |
|
|
| *|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  |
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

Idade: 18 Registrado em: 19 Dez 2006
Especificação:
Mensagens: 2103 Local/Origem: http://localhost/trmanco
|
Colocada: Dom Jul 22, 2007 2:40 pm Assunto: |
|
|
| 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  |
alguma vez viste um servidor com interface grafica? eu nao, e nunca fiz nenhum, e muito mais complicado e instavel...
 |
Fixe.... |
|
| Voltar ao topo |
|
|
|
|
|
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
|
|
 |
 |
Powered by phpBB © 2001, 2002 phpBB Group
iCGstation v1.0 Template By Ray © 2003, 2004 iOptional
|
 |
| |