Cadastrar Perguntas Home Minha Conta Mapa do Site
Buscar:
Buscar Guias sobre:
Escreva um guia
Instalar O Apache + Php4 + Mysql, Como mudar para a versão 5 (com MySQL)
Autor:
Ver mais Guias do autor
2 de 3 qualificaram esse guia como útil.
Atualizado em 24/10/2007

Como Instalar o apache + PHP 4 e 5 + mysql e configurar

Downloads:

PHP

Site Oficial: PHP

Php 4.4.1

Php 5.1.1
Collection of PECL modules for PHP 5.1.1 (DLL Extras)

APACHE 2

Site Oficial: Apache

Apache 2.0.55

MYSQL

Site Oficial: MySQL

MySQL 4.1.16

MySQL 5.0.16

Phpmyadmin

Site Oficial: phpMyAdmin

Phpmyadmin 2.7.0 pl1

Recomendações antes de começar:
Se você usa Windows 98/ME, instale o apache 1.3 e o MDAC, o MDAC você encontra no site da microsoft ou na instalação do Office
Se você pretende instalar o apache, mas ja existe na sua maquina o IIS, mude a porta do IIS para nao dar erro quando o apache for instalado
Só lembrando que é muito recomendado que nao use o apache 2 para trabalhar na WEB, use somente para projetos numa maquina local, para Servidores WEB use apache 1.3
se esta instalando o PHP e ja existe uma instalação anterior, procure todas as dll do php antigo no sistema e exclua antes de continuar
o apache 1.3 funciona sem nenhum problema desdo windows 98 ate a ultima versão do windows
e o apache 2 desdo Windows XP ate o windows mais atual

Possiveis erros na instalação do apache:
O apache quando inicia ele le o arquivo de configuração http.conf, se la tiver apontando para algum diretorio que nao existe ele nao iniciará
erro de porta, possivelmente algum Servidor WEB esta usando a porta 80 dai quando você tenta instalar o apache ele nao starta

Instalando e configurando o PHP

Crie uma pasta na c: com o nome de bin ( c:/bin )

descompacte o php na pasta bin ficando c:\bin\php
tome cuidado na hora de descompactar e renomeie a pasta php-4.4.1-Win32 para só php e verifique se dentro da pasta php nao existe outra php-4.4.1-Win32 ou se for php 5 php-5.1.1-Win32

agora para quem esta instalando o PHP 4 recorte tudo que esta na pasta dll e sapi para raiz do php
pode apagar depois as pasta sapi e dll

agora vamos colocar o path do php no path do windows clique com o botao direito do mouse no "meu computador" e propriedades
clique em avançado e Variaveis de ambiente
em variaveis do sistema clique em nova e
nome da variavel: PHP
valor da variavel: c:\bin\php e OK

clique em nova de novo e:

PHP 4:
nome da variavel: PHP
valor da variavel: c:\bin\php\extensions e OK

PHP 5:
nome da variavel: PHP
valor da variavel: c:\bin\php\ext e OK

na raiz do php renomeie o php.ini-recommended para php.ini

edite o php.ini

localize a linha display_errors = off e deixe on

localize essa linha ;extension=php_mbstring.dll e descomente ela

localize extension_dir = "./" e mude para extension_dir = "c:\bin\php\extensions\" para PHP 5 mude para
extension_dir = "c:\bin\php\ext\"

para PHP ache essa linha: ;extension=php_mysql.dll e descomente ela e crie uma linha extension=php_mysqli.dll para usar Mysqli

mais detalhes : http://forum.imasters.com.br/index.php?showtopic=144987

Instalando e configurando o apache

[img]http://www.phpmaster.infinitehost.com.br/tuto/img/apache1.jpg[/img]

escolha custom e escolha a pasta de instalação c:/bin

[img]http://www.phpmaster.infinitehost.com.br/tuto/img/apache2.jpg[/img]

ficando c:/bin/apache2

crie uma pasta na c: com o nome de root (c:/root), essa pasta que tera os scripts php

Edite o http.conf, localizado na pasta c:/bin/apache2/conf

Localize a linha DocumentRoot "C:/bin/Apache2/htdocs" e mude para DocumentRoot "C:/root"

Localize essa linha <Directory "C:/bin/Apache2/htdocs"> mude para <Directory "C:/root">

Localize essa linha DirectoryIndex index.html index.html.var mude para DirectoryIndex index.html index.php index.html.var

se precisar mudar a porta do apache só localizar a linha listen 80 e auterar

agora va ate o final do arquivo pule uma linha e cole isso:

para PHP 4:

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

PHP 5:

LoadModule php5_module "c:/bin/php/php5apache2.dll"
AddType application/x-httpd-php .php
PHPIniDir "C:/bin/php"

para usuarios de Windows XP em diante menos 98/ME
agora va 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 ja 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 digite no navegador http://localhost/

se seu diretorio estiver root estiver vazio crie um arquivo php para testar
info.php com esse conteudo:
CODE

<?php
phpinfo();
?>


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

Instalando e configurando o MySQL

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

crie um arquivo chamado my.ini com esse conteudo:
[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

phpMyAdmin

descompacte o phpMyAdmin na c:\root e renomeie ele para phpMyAdmin ficando c:\root\phpMyAdmin

se seu mysql esta com usuario e senha edite o config.inc.php e ache essas linhas:

$cfg['Servers'][$i]['user'] = 'root'; // MySQL user
$cfg['Servers'][$i]['password'] = ''; // MySQL password (only needed

e coloque o usuario e senha do mysql, se seu mysql nao esta com um usuario senha recomendo vc criar um usuario com senha e auterar essas linhas acima e apague os usuarios root do mysql e o usuario padrao deixando só o usuario com senha

Dicas avançadas sobre o PHP:

Módulos de servidor tem performance significativamente melhor e funcionalidades adiconais comparados com o binário CGI. A versão CLI é desenhada para permitir usar o PHP para scripts de linha de comando

Atenção
Os módulos SAPI foram melhorados significativamente a partir do php release 4.1, no entanto, em sistemas mais antigos, você pode encontrar erros de servidor e outros módulos do servidor podem falhar, como ASP.

Os binários CGI e CLI, e os módulos de servidor web todos necessitam do arquivo php4ts.dll (php5ts.dll) para funcionar corretamente. Você tem que assegurar que esse arquivo pode se encontrado pela sua instalação do PHP. A ordem de busca para essa DLL é como segue:


O mesmo diretório onde o arquivo php.exe é chamado, ou no caso de usar um módulo SAPI, o diretório do servidor web (ex.: C:\bin\Apache2\bin).

Qualquer diretório no na sua variável de ambiente PATH do Windows.

Existem dois arquivo ini distribuídos no arquivo zip, php.ini-dist e php.ini-recommended. Nós aconselhamos que você use php.ini-recommended, porque nós otimizamos as configurações padrão nesse arquivo para performance e segurança. Leia esse arquivo bem documentado cuidadosamente porque tem diferenças do php.ini-dist que afetarão dramaticamente sua configuração. Alguns exemplos são display_errors como off e magic_quotes_gpc como off. Além de ler esse arquivos

Copie o arquivo ini escolhido para um diretório que o PHP é capaz de achá-lo e renomei para php.ini. O PHP procura por php.ini nas seguintes localização (em ordem):

Diretiva PHPIniDir (apenas o módulo do Apache 2)

HKEY_LOCAL_MACHINE\SOFTWARE\PHP\IniFilePath

A variável de ambiente PHPRC

O diretório do PHP (para CLI), ou o diretório do servidor web (para módulos SAPI)

Diretório do Windows (C:\windows ou C:\winnt)

Se você estiver executando o Apache 2, a opção mais simples é usar a diretiva PHPIniDir

http://br2.php.net/manual/pt_BR/ref.info.php
http://br2.php.net/manual/pt_BR/features.commandline.php
http://br2.php.net/manual/pt_BR/features.commandline.php
http://br2.php.net/manual/pt_BR/features.p...connections.php
 
Espero ter ajudado com esta Guia. VHIGUTHI

Palavras-chave: Apache | Php | Mysql | Instalar E Configurar
2 de 3 qualificaram esse guia como útil.
O autor assume total responsabilidade pela publicação desse guia. Você acha que este guia é contrário às políticas do MercadoLivre? Informe aqui.
Nesta seção serão encontradas informações publicadas por Usuários, sob sua própria responsabilidade. O MercadoLivre não exerce controle do conteúdo das Guias e não responderá por informações imprecisas, errôneas ou difamatórias, tampouco pelo uso que se faça delas. O ingresso às Guias é uma decisão voluntárias do internauta, que aceita a possibilidade de encontrar material que possa afetar sua suscetibilidade .
Guias Relacionados
Configurando Apache, Php E Mys...
Apache Ah-64 De 3 E 4 Canais -...
Estou Com Dificuldade De Quali...
Amiguinha, Beijoca, Andinha, M...
Dicas Gerais De Segurança

Veja Mais...


Voltar ao topo