[TUTORIAL] Como instalar Apache + PHP 5 + Mysql no Windows.

Started by kingless, April 22, 2006, 03:17:37 AM

Previous topic - Next topic

O tutorial Ajudou?

Total Members Voted: 0

kingless

[TUTORIAL] Como instalar Apache + PHP 5 + Mysql no Windows.
 
 1. Download dos itens necessários
 Primeiro, faça o download dos programas a serem usados.
 
 Quanto ao Apache, usaremos o Apache 1.3.*, visto que na documentação do PHP existe a seguinte recomendação: \\"Não use Apache 2.0 e PHP em um sistema de produção, seja no Unix ou no Windows\\" (http://www.php.net/manual/pt_BR/install.apache2.php).
 
 RECOMENDO:
 PHP 5.0.4 - http://pt.php.net/get/php-5.0.4-Win32.zip/from/this/mirror
 Apache 1.3.33 - http://www.apache-kr.org/dist/apache_1.3.3...-x86-no_src.exe
 Mysql 5.0.12 (essentials) - http://dev.mysql.com/get/Downloads/MySQL-5...sql.telepac.pt/
 
 Ãƒâ€° so entrar e fazer o download..
 
 Caso queira outras versões (não aconselho):
 - Apache: http://httpd.apache.org/download.cgi
 - MySQL: http://dev.mysql.com/downloads/
 - PHP: http://www.php.net/downloads.php
 
 
 2. Instalação
 - Execute a instalação do Apache e o instale com as configurações padrões. Se quiser, pode escolher outro diretório para a instalação.
 - Extraia o MySQL em uma pasta qualquer. Recomendo dentro da pasta onde você instalou o Apache. Ex: C:Arquivos de ProgramasApache GroupApachemysql
 - Extraia o PHP 5 na pasta C:php5
 
 3. Configuração do PHP
 Vá para a pasta c:php5 e copie o arquivo php5ts.dll para a seguinte pasta, de acordo com o seu Windows:
 - c:windowssystem (em Windows 9x/Me)
 - c:windowssystem32 (em WindowsXP)
 - c:winntsystem32 (para Windows NT/2000)
 
 Copie também o arquivo c:php5libmysql.dll para umas das pastas ditas acima, de acordo com o Windows em uso. Esse arquivo é necessário para o funcionamento do MySQL no PHP.Ainda no c:php5, renomeie o arquivo \\"php.ini-dist\\" para \\"php.ini\\" e abra-o. Procure a linha extension_dir = \\"./\\" e a altere para extension_dir = \\"c:/php5/ext/\\", é o diretório onde ficam as extensões do php (MySQL, Curl, GD, etc). Agora, localize a linha ;extension=php_mysql.dll e tire o ; do início dela. Se quiser também, já aproveite e faça o mesmo na linha ;extension=php_gd2.dll, caso queira a biblioteca GD para a manipulação de imagens.
 
 Salve as alterações e mova o \\"php.ini\\" para a pasta:
 - c:windows (em Windows 9x/Me/XP)
 - c:winnt (para Windows NT/2000)
 
 4. Configuração do Apache
 Vá para a pasta onde você instalou o Apache e abra o arquivo conf/httpd.conf em qualquer editor de texto. (Ex: Bloco de Notas).
 
 1Ã,º) Localize a linha #LoadModule unique_id_module modules/mod_unique_id.so e logo abaixo dela adicione:
 LoadModule php5_module \\"c:/php5/php5apache.dll\\"
 
 2Ã,º) Localize a linha AddModule mod_setenvif.c e logo abaixo, adicione:
 AddModule mod_php5.c
 
 3Ã,º) Localize AddType application/x-tar .tgz e logo abaixo, adicione:
 AddType application/x-httpd-php .php
 AddType application/x-httpd-php-source .phps
 
 4Ã,º) Localize:
 
 <IfModule mod_dir.c>
 DirectoryIndex index.html
 </IfModule>
 
 
 E logo ao lado do index.html adicione:
 index.php default.php main.php
 
 5. Configuração do MySQL
 Não há nada para se configurar no MySQL, você só deve iniciar o mesmo. Vá para a pasta que instalou o MySQL, então abra o bin/mysqld.exe, iniciando o servidor do MySQL.Lembre-se que sempre você terá de iniciar o MySQL. Se não quiser ir na pasta toda vez que iniciar o computador, crie um atalho para o bin/mysqld.exe e coloque no \\"Iniciar, Programas, Inicializar (ou Iniciar, de acordo com o windows)\\".
 
 6. Falta pouco!
 Agora, vá em \\"Iniciar, Programas, Apache HTTP Server, Control Apache Server, Restart\\", para reinicializar o Apache com as alterações feitas. Pronto! Agora você pode tem PHP5 + MySQL em seu Windows!.
 
 Para efetuar um teste, crie um arquivo chamado info.php, com o conteúdo:
 
 <?
 phpinfo();
 ?>
 
 e o coloque na pasta htdocs dentro da pasta do Apache. Abra seu navegador e digite http://localhost/info.php. Se a página abrir com as informações do PHP, significa que tudo deu certo.
 
 Observações: Lembrando que nos caminhos que mostrei, o C: deve ser substituído pela letra do HD em que está seu Windows e onde foram instalados os programas. Uso o C: no artigo, pois é a letra que é normalmente usada.
 
 RECOMENDO:
 Eu recomendo voce a colocar register_globals On no PHP, abra o c:windowsphp.ini, localize a linha \\"register_globals = Off\\" e troca para \\"register_globals = On\\".
 
 Depois disso você ja tem Apache, PHP e Mysql instalados no teu PC. Divirta-se!! o.O
 
 Cumps

revx

Eu usei o netserver, um programar opensource, que me instalou isso tudo no pc...
Carpe Ad Infinitum

santos

Eu por acaso a uns tempos andei a procuro disso e tal mas depois o cenouras aranjou-me um que instalava tudo .. mas bom tuto

revx

Carpe Ad Infinitum

santos

Quotesantos não foi o netserver do satanuke ?

Pois agora não me lembro muito bem : mas é capaz de ter sido o netserver senão foi o cenourinha quando vir isto diz qual foi .. mas acho que foi esse sim : fumar :

Teotónio Ricardo

O que eu uso e o santos usa é o AppServ!
Muito bom, instala o php, mysql apache e phpmyadmin

santos

Pois é isso mesmo ya.. é simples de instalar e muito bom mesmo tks por me corrigires cenourinha

custume

já que precebes tanto de sql podias me ajudar numa coisinha é que o meu ao anrrancar faz bip e desliga??? tentar aceder a ele é mentira mas não estou a usar o apache mas sim o iis do windows (penso que seja melhor ) pelo menos é mais facil de configurar

fiquem bem

custume
meu server


PT-NGS-

Boas..

Não leves a mal..

Mas não sera mais facil instalar o PHPTriad?..

Este programa é um pacote de soluçõs integradas para facilitar a instalação e configuração de ferramentas para desenvolver em PHP no Windows. O pacote traz o servidor web Apache, banco de dados MySQL, PHPMyAdmin e o próprio PHP. O pacote instala todos os componentes e não se preocupar em configurar tudo.

Corre em versões: 95, 98, NT, 2000, ME, XP
 : fumar :


kingless

Cada um instala como quer, isso ajuda a aprender a instalar um servidor manualmente...
São pessoas como tu que dependem das coisas automaticas e depois não sabem fazer nada manualmente.

: beer :

Cumps

PT-NGS-

Boas...

kingless, não era para levares a mal, é que há muitos users que se calhar não conseguem fazer o que está no teu tutorial, eu sei como fazer, mas fica-me muito mais rapido clicar no .exe, mas agradeço o teu tutorial..


kingless

Não levei a mal lool , simplesmente te expliquei para que serve o tuto )

Cumps

lycosman

Quotejá que precebes tanto de sql podias me ajudar numa coisinha é que o meu ao anrrancar faz bip e desliga??? tentar aceder a ele é mentira mas não estou a usar o apache mas sim o iis do windows (penso que seja melhor ) pelo menos é mais facil de configurar

fiquem bem

custume

o IIS do Windows não é grande coisa. Soluções como AppServ, NetServer, XAMPP, etc são muito melhores, e algumas mais simples... O AppServ não precisa de configuração, por exemplo...
Hooray for chainsaws :3


sergio91pt

Pronto, tive um tempinho a pesquisar e aqui esta a lista:

www.easyphp.org
www.wampserver.com
www.appservnetwork.com
www.netserver.hugosoft.net

Os que tem a versão mais actualizada:
Apache-> 1Ã,º wamp (2.0.55) 2Ã,º netserver(2.0.54)
PHP-> 1Ã,º wamp (5.1.4) 2Ã,º appserv(4.4.1)
PHPMyAdmin-> 1Ã,º wamp (2.8.0.3) 2Ã,º netserver
MySQL-> 1Ã,ºwamp (5.0.21) 2Ã,º appserv (5.0.16)

Pode-se concluir k o k ta mais actualizado e o wamp : first :