Instalador Apache 2.0.59

PHP 4.4.4

PHP 5.2.0 (ZIP)
Collection of PECL modules PHP 5.2.0 (DLL com extensões extras do PHP)

Mysql 4.1.22

MySQL 5.0.27

PHP - Instalação e Configuração:
Primeiramente crie uma pasta na unidade c:\ com o nome bin


Descompacte o arquivo PHP zipado que você baixou dentro da pasta bin.
Tome cuidado na hora de descompactar e renomeie a pasta php-4.4.2-Win32 para php e verifique se dentro da pasta php não existe outra php-4.4.1-Win32
Para PHP 5 deve ser feito o mesmo processo: nomeie a pasta php-5.1.4-Win32 para php e verifique se dentro da pasta php não existe outra php-5.1.4-Win32


se tiver usando PHP5
descompacte a Collection of PECL modules for PHP 5.1.1 na pasta ext do php

se tiver usando PHP4
Recorte tudo que esta na pasta dll e sapi para raiz do php e depois apague as pastas dll e sapi


agora vamos colocar o path do php no path do windows clique com o botão direito do mouse no "meu computador" e propriedades
clique em avançado e Variáveis de ambiente
em variáveis do sistema clique em nova e
nome da variável: PHP
valor da variável: c:\bin\php e OK

PHP 4:
nome da variável: PHPEXT
valor da variável: c:\bin\php\extensions e OK

PHP 5:
nome da variável: PHPEXT
valor da variável: c:\bin\php\ext e OK


Na pasta raiz do php ( c:\bin\php ) renomeie o arquivo php.ini-recomended para php.ini

Abra o arquivo php.ini
Localize a seguinte linha: extension_dir = "./"
Mude para: c:\bin\php\extensions\ se você estiver instalando o PHP4
Mude para: c:\bin\php\ext\ se você estiver instalando o PHP5


Localize a seguinte linha: ;extension=php_mbstring.dll e descomente-a (para descomentar basta apagar o ; localizado no inicio da linha)

Descomente também as seguintes linhas:
;extension=php_gd2.dll – habilita as funções de tratamento de imagens
;extension=php_mysql.dll – habilita as funções de conexão e interação com o banco de dados MySQL

Copie as seguintes DLL's que estão localizada na pasta raiz do php (c:\bin\php):
PHP5
php5ts.dll
libmysql.dll
php5apache2.dll

PHP4
php4ts.dll
libmysql.dll
php4apache2.dll

para a pasta c:\windows\system32

Apache - Instalação e configuração

Escolha a opção de instalação custom e indique o caminho para instalação c:/bin/apache2


Crie uma pasta chamada www na unidade c: (c:\www ) Nessa pasta deverão ficar seus scripts php, páginas HTML.

Para iniciar a configuração do Apache vá na pasta c:\bin\apache2\conf e abra o arquivo httpd.conf. Este arquivo contém as configurações do servidor apache.

Localize a linha: DocumentRoot "C:\bin\Apache2\htdocs" e troque para DocumentRoot "C:\www "


Localize a linha: <Directory "C:\bin\Apache2\htdocs"> e troque para <Directory "C:\www">


Nota: Essa duas mudanças acima indicam a pasta onde o apache vai procurar os arquivos para "exibir".

Localize a linha: DirectoryIndex index.html index.html.var e troque para DirectoryIndex index.html index.php index.html.var


Se você precisar mudar a porta do apache só localizar a linha listen 80 e alterar para a porta que você deseja exemplo: listen 8080

Vá até o final do arquivo e cole um dos seguintes trechos:

PHP 5
LoadModule php5_module "c:\bin\php\php5apache2.dll"
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
PHPIniDir "C:\bin\php"

PHP 4

LoadModule php4_module "c:\bin\php\php4apache2.dll"
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
PHPIniDir "C:\bin\php"


Para usuários de Windows XP
Vá no prompt do DOS dentro da pasta c:\bin\apache2\bin digite:
apache -n "apache2" -k start isso ira instalar o serviço do apache e já startar ele
se aparecer alguma mensagem de erro leia em qual linha é o erro e ache essa linha no http.conf e leia as recomendações do inicio do tutorial


Pronto apache instalado e configurado

Para testar o funcionamento do apache e do php dentro da pasta www crie um arquivo com o nome info.php com o seguinte conteúdo:
CODE
<?php
phpinfo();
?>


e digite no navegador http://localhost/info.php

MySQL: Instalação e Configuração básica

Descompacte o mysql na c:/bin e renomeie para mysql ficando c:/bin/mysql

crie um arquivo chamado my.ini com esse conteudo:
CODE
[mysqld]
basedir=c:/bin/mysql
datadir=c:/bin/mysql/data


coloque esse arquivo my.ini dentro pasta windows

pra iniciar o mysql entre no prompt do DOS e entre na pasta do mysql
c:/bin/mysql/bin e digite:
mysqld-nt -install
depois net start mysql , para startar o serviço do mysql


OBS: O usuário padrão do mysql é root e não possui senha


Espero que ajude, qualquer dúvida postem aí. thumbsup.gif

Edit: Arrumei uns errinhos nas figuras

Você gostou? Comente no fórum!

Comentários:

ie&#33; disse:

Oie!!!

Como te falei... eu usei ontem o teu tutorial para usar o php5.
Bom.... após algumas tentativas consegui instalar o php5 e o apache....
Para instalar o php5 tranquilo clap.gif , só com o apache eu apanhei um poquinho golpes.gif ...dava erro no Server domain, ai lendo o http.conf (como vc mesmo orientou) verifiquei que ele exige um endereço de email...tranquilo....depois deu um erro de porta, que também foi facil resolver seguindo sua instrução.... lendo.gif

Essa parte foi...
Ag só falta instalar o mysql e pronto, só não fiz isso pq o download é mto grande e dava erro depois de um tempo.... mas logo resolvo isso...

È isso...depois que eu fizer essa parte do mysql eu volto aqui pra dizer se deu tudo certo.... :bye:

Mas teu tutorial ta muito bom, muito bem explicado...parabéns!!!!!! worshippy.gif

Abraço ie...

nao_sei disse:

QUOTE(ie! @ Aug 7 2006, 02:41 PM) [snapback]6826[/snapback]
Oie!!!
Mas teu tutorial ta muito bom, muito bem explicado...parabéns!!!!!! worshippy.gif

Abraço ie...

Fico feliz que o tutorial foi aprovado... hehehe
qualquer coisa é só postar... thumbsup.gif

JMSC disse:

Solicito uma pequena ajuda. Instalei o PHP e Apache conforme orientação desse forum. O apache não reconhece o DocumentRoot "C:\wwww". Retornei ao que era e tudo bem.
Fiz a instalação do PHP conforme orientação. No monitor do Apache já parece a versão do apache e a do PHP indicando que o servidor reconheceu a instalação do PHP. Entretanto não consigo carregar nenhuma página do php pois o navegador não dá nenhuma mensagem ficando totalmente em branco. É possível algum tipo de ajuda para que funcione?


João Manoel

Zé&#39;S disse:

clapping.gif Aeeee muito bomm clapping.gif

agora vou ver se conssigu fazer rindo.gif

Ver o restante dos comentários no fórum (e aproveitar pra comentar também !).

Mais recentes em PHP

Classe de conexão com mysql
Por Carutcho - Pô esses dias passei aqui no forum de php pra dar uma...
Decimal para hexadecimal
Por dragun - Exemplo de função recursiva...
Como enviar sms via celular e php da forma mais barata
Por Micox - Tutorial de envio de mensagens de texto através do celular usando php...
Phpmailer - problema em servidores windows
Por PXzin - Tutorial para resolução....
Manipulação / exibição
Por JuLIOOXX - Uma forma mais simples de lidar com datas no php...

Ver mais Artigos de PHP.

Ver e retirar outras dúvidas no fórum Webly.

Alguns Direitos Reservados | RSS | O Fórum

Webly Portal e Fóruns - Internet + Humana | Design by ArthurHenrique.com