Jump to content

Archived

This topic is now archived and is closed to further replies.

baranowski

Instalando Apache 2.2.2, PHP 5.1.4, MySQL 5.0.22 e phpMyAdmin 2.8.1 no

Recommended Posts

Instalando Apache 2.2.2, PHP 5.1.4, MySQL 5.0.22 e phpMyAdmin 2.8.1 no Windows XP Pro SP2

 

Atualizado em 14/06/2006

Baixe os seguintes arquivos:

 

apache_2.2.2-win32-x86-no_ssl.msi (4,21 MB)

http://mirrors.uol.com.br/pub/apache/httpd/binaries/win32

 

php-5.1.4-Win32.zip (8,70 MB)

http://www.php.net/get/php-5.1.4-Win32.zip/from/a/mirror

 

mysql-5.0.22-win32.zip (36,7 MB)

http://dev.mysql.com/get/Downloads/MySQL-5...2.zip/from/pick

 

phpMyAdmin-2.8.1.zip (3,52 MB)

http://prdownloads.sourceforge.net/phpmyad....1.zip?download

 

php5apache2.dll-php5.1.x.zip (13,2 KB)

http://www.apachelounge.com/download

 

vcredist_x86.exe (2,6 MB) Somente para quem não tem o Visual C++ 2005 ou .NET framework 2 instalado

http://www.microsoft.com/downloads/details...&displaylang=en

 

 

Instale o Microsoft Visual C++ 2005 Redistributable Package (vcredist_x86.exe)

 

Instalando o Apache

 

Como o arquivo do Apache é executável, basta dar-lhe dois cliques(apache_2.2.2-win32-x86-no_ssl.exe) para começar a instalação.

 

Com a tela inicial aberta, pressione Next.

 

A próxima tela exibe os termos e condições de uso do Apache.

 

Escolha I accept the terms in the license agreement e pressione Next.

 

A tela seguinte nos dá algumas descrições do Apache. Pressione novamente Next.

 

Na tela de informações do servidor(Server Information), em que observamos as linhas Network Domain, Server Name e Administrator's Email Address, digite respectivamente: localdomain, localhost e o seu endereço de email.

 

Após ter preenchido os dados, clique em Next e Next novamente.

 

Na próxima tela, veremos o diretório em que o Apache será instalado.

 

Clique no botão Change e altere o diretório para C:\Apache. Clique em OK.

 

Para finalizar, clique em Next e, na próxima tela, em Install.

 

Depois de instalado, algumas telas do DOS aparecerão, dando início aos trabalhos.

 

Quando fecharem, clique no botão Finish, na última tela do instalador do Apache.

 

Para testar a instalação, abra o seu browser e digite, na barra de endereços: http://localhost

 

Se tudo correu bem, você verá uma tela com a seguinte mensagem: It works!

 

 

Instalando o PHP

 

Descompactar o php-5.1.4-Win32.zip

Extraia todos os arquivos em uma pasta, o padrão é C:\php

 

Vá até a pasta C:\php e

*copie o arquivo libmysql.dll para a pasta C:\Apache\bin

 

*renomeie o arquivo php.ini-recommended para php.ini

 

*renomeie o arquivo php5apache2.dll para old-php5apache2.dll

 

 

Descompactar o php5apache2.dll-php5.1.x.zip

Extraia o arquivo php5apache2.dll para a pasta C:\php e o arquivo httpd.exe.manifest para a pasta C:\Apache\bin

 

 

Configurando o PHP

 

Abra o arquivo php.ini localizado em C:\php

 

Procure a linha:

; Directory in which the loadable extensions (modules) reside.

Altere extension_dir = "./" para extension_dir = "C:\php\ext"

 

Descomente as seguintes extensões:

;extension=php_mbstring.dll

;extension=php_gd2.dll

;extension=php_mysql.dll

Para isso, basta tirar o caractere de ponto e vírgula do início da linha.

 

Vá até a linha: short_open_tag = Off

e altere para short_open_tag = On

 

Procure a linha:

;session.save_path = "N;/path"

Descomente-a e altere para session.save_path = "C:\WINDOWS\Temp"

 

Salve o arquivo php.ini

 

 

Configurando o Apache

 

Abra o arquivo httpd.conf, localizado em C:\Apache\conf

 

Com o arquivo aberto, localize a linha: DirectoryIndex index.html

e altere para DirectoryIndex index.html index.php

 

Caso queira alterar a pasta padrão onde suas páginas serão salvas, localize as linhas:

DocumentRoot "C:/Apache/htdocs"

<Directory "C:/Apache/htdocs">

e altere o caminho da pasta, caso contrário, deixe como está, salvando dentro da pasta htdocs.

 

Se precisar mudar a porta do Apache, localize a linha Listen 80 e altere para a porta desejada.

 

Vá até a última linha e insira os seguintes parâmetros:

LoadModule php5_module "C:/php/php5apache2.dll"

AddType application/x-httpd-php .php

PHPIniDir "C:/php"

 

Depois dessas alterações, salve o arquivo httpd.conf.

 

 

Agora clique em Iniciar.

Com o botão direito do mouse, clique em Meu Computador e escolha Propriedades.

Em Propriedades do sistema, abra a guia Avançado.

Clique no botão Variáveis de ambiente.

Em Variáveis do sistema, selecione a variável Path e clique no botão Editar.

Em Valor da variável, digite no final: ;C:\php

OK, OK e OK novamente.

Reinicie o Windows.

 

 

Abra o Bloco de notas do Windows e digite:

<?

phpinfo();

?>

 

Salve como "index.php" na pasta C:\Apache\htdocs

 

Abra o seu browser e digite, na barra de endereços: http://localhost/index.php

 

Se tudo estiver bem, será exibida a página com as informações do PHP.

 

 

 

Instalando o MySQL

 

Execute o arquivo Setup.exe para iniciar a instalação.

 

Com a tela inicial aberta, pressione Next.

 

Na próxima tela, escolha a instalação Custom e clique em Next.

 

A tela seguinte mostra o diretório em que o MySQL será instalado.

 

Clique no botão Change e altere o diretório para C:\mysql. Clique em OK.

 

Clique em Next e, na próxima tela, em Install.

 

Após a instalação, marque a opção Skip Sign-Up e clique em Next.

 

Para finalizar, marque a opção Configure the MySQL Server now e clique em Finish.

 

A próxima tela mostra o MySQL Server Instance Configuration Wizard. Pressione Next.

 

Marque a opção Standard Configuration. Pressione novamente Next.

 

Na tela que surgir, marque as opções: Install As Windows Service, Launch the MySQL Server automatically e Include Bin Directory in Windows PATH. Em Service Name, escolha a expressão MySQL e pressione Next.

 

Agora, defina a senha padrão do MySQL. Preencha e confirme. Deixe marcada a opção Enable root access from remote machines e pressione Next.

 

Para concluir, clique no botão Execute. Aguarde a aplicação das configurações.

 

Se uma mensagem de erro aparecer, clique no botão Retry para reiniciar o teste. Clique em Finish.

 

 

Vá em Iniciar > Todos os programas > MySQL > MySQL Server 5.0 > MySQL Command Line Client.

 

No Prompt de comando, digite sua senha criada durante a instalação e dê Enter.

 

Se tudo correr bem, você estará dentro do prompt do MySQL, aparecerá uma tela de boas vindas e a versão do MySQL: 5.0.22-community-nt.

 

Para testar definitivamente se o banco está de pé, digite o seguinte comando: show databases;(com ponto e vírgula).

 

Esse comando deve lhe fornecer uma lista de bancos de dados. O MySQL cria automaticamente dois bancos de dados, denominados mysql e test.

 

Feche a janela do MySQL Command Line Client.

 

 

 

Para manipular o MySQL sem recorrer à digitação de códigos no prompt do DOS, vamos descompactar o phpMyAdmin-2.8.1.zip.

 

Descompacte os arquivos em C:\Apache\htdocs

 

Depois renomeie a pasta phpMyAdmin-2.8.1 para phpMyAdmin

 

Abra o arquivo config.default.php localizado em C:\Apache\htdocs\phpMyAdmin\libraries e procure a linha 31:

$cfg['PmaAbsoluteUri'] = '';

e altere para $cfg['PmaAbsoluteUri'] = 'http://localhost/phpmyadmin';

 

Procure a linha 73: $cfg['Servers'][$i]['password'] = ''; // MySQL password (only needed

e coloque sua senha: $cfg['Servers'][$i]['password'] = 'senha'; // MySQL password (only needed

 

Salve o arquivo config.default.php

 

Para iniciar o phpMyAdmin, abra o browser e digite, na barra de endereços: http://localhost/phpmyadmin

 

Se tudo estiver bem, você verá a tela do phpMyAdmin, mostrando as versões carregadas:

MySQL - 5.0.22-community-nt e phpMyAdmin - 2.8.1

 

Pronto, agora você está com tudo instalado e funcionando...

Share this post


Link to post
Share on other sites

poxa cara vlw pelo tudoaqui ta dando um problema so na ultima etapa, com o mysql da um erro 1045 ja refiz tudo naum sei q q pode ser ja tentei da retryda uma luz ai

Share this post


Link to post
Share on other sites

Nossa galera é a primeira vez que eu estou arriscando de instalar o apache + php + mysql separado, antes eu usava o Easy php, agora estou seguindo passo a passo esse excelente tutorial, unica coisa que eu estou fazendo diferente é o diretório C por E e esta me dando o seguinte erro:

 

Segue screen:

 

Imagem Postada

 

Estou parado na parte de:

 

Abra o Bloco de notas do Windows e digite:<?phpinfo();?>Salve como "index.php" na pasta C:\Apache\htdocsAbra o seu browser e digite, na barra de endereços: http://localhost/index.phpSe tudo estiver bem, será exibida a página com as informações do PHP.
Quando eu vou testar ele ja me da o erro da imagem acima.

 

Alguem por favor pode me ajudar por favor a resolver esse problema ??

 

Obrigado a todos.

Share this post


Link to post
Share on other sites

abobre...o easy php é excelente...o seu problema é que o apache não está carregando o php...você se lembrou de trocar o C: por E: no arquivo php.ini? mude todas as linhas que tiverem C: para E:dih...se for o erro no final da instalação é normal...dá retry e o teste continua...

Share this post


Link to post
Share on other sites

valeu!naum sabia desse apachelounge...outro dia levei moh baile pra instalar o php com apache 2.2.2

Share this post


Link to post
Share on other sites

easy php nao tem nada de excelente, nem qualquer outro pacote, sao tudo limitados

Share this post


Link to post
Share on other sites

Bom dia baranowski ,agora eu nao lembro pq eu apaguei tudo e fiz instalei o easy php de novo, mas vou fazer de novo pra ve se da certo, porem dessa vez vou fazer no diretório C.

 

Obrigado por responder o tópico !

 

Fabyo

 

Para iniciantes em apache,php,mysql esses programas de facil instalação eu acredito que seja excelente sim, só que ai tem um grande problema que eu acho que todos concorda cmg, quando você quer fazer uma atualização em um dos 3 programas, você não pode(Eu acho) ai é onde você já pensa em instalar os 3 separados que é o que está acontecendo no meu caso..

Mas com certeza a melhor coisa é instalar separado os 3, assim você pode aprender mais coisas !!

 

Muito obrigado a todos que estam me ajudando no tópico !!!

 

Editado após a instalação de novo !

 

Instalei de novo conforme o tutorial dessa vez foi no diretório C mas o erro permanece, eu vou fazer parte por parte de novo e cada alteração que eu fazer eu vou iniciar o apache, para tentar descobri onde que esta o erro.

 

Qualquer coisa eu volto a editar esse meu post !

 

Abraços

Share this post


Link to post
Share on other sites

só vou deixar minha opniao sobre isso, porque nao é de hj que vejo esses tipos de opnioes

 

bom sobre a pessoa ser iniciante ou nao, eu acho que ela deveria ja acostumar do jeito certo, porque depois que ela ja nao é mais iniciante ela fica com vicios velhos, outra coisa muitos programadores nao sabem instalar tudo separado por isso gostam de pacotes que instalam tudo separado, é aqueles que adoram a tecnologia NNF Next, Next Finish, bom eu nao vejo muito futuro para esses programadores que gostam das coisas faceis, ou mastigadas porque sempre que ele achar algo dificil ele nao vai saber resolver, sempre vai desistir ou procurar outros caminhos, se a pessoa escolhe um pacote por praticidade é uma coisa, agora escolher pacotes porque depende deles ja é outra

Share this post


Link to post
Share on other sites

Apoiado fabão... ou inicia certo ou nem tente... =)

Share this post


Link to post
Share on other sites

na verdade os pacotes são excelentes porque cumprem o que se propõem a fazer...como o fabyo disse...praticidade...principalmente para aqueles que estão começando ou não querem perder tempo...também acredito que não devemos ser tão intolerantes...afinal no mundo globalizado não se pode perder tempo...praticidade e interatividade são as palavras chave...velhos tabus só atrapalham e desestimulam os interessados...principalmente nos projetos open source...um bom trabalho é o projeto do Carlos Morimoto...Kurumin Linux...distribuição leve, estável e de fácil utilização, sigamos esse exemplo...também é evidente que se você quer ter domínio completo em sua atividade tem que arregaçar as mangas e se esforçar mais...

 

abobre...não se esqueça de desinstalar os componentes anteriores...deletar dll's...php.ini...se tem algum outro servidor instalado...IIS por exemplo que utiliza a porta 80...se tem permissão de administrador...o amigo tá usando o Windows XP?

Share this post


Link to post
Share on other sites

baranowski o unico tabu que eu vejo é que muitos programadores antigos nao gostam de se atualizar, preferem viver na antiga e fecham a cara pra novidades, conheço muitos que ainda usam php 4 e nunca nem testaram o php5

 

agora sobre praticidade nao se encaixa ao caso aqui porque estamos falando de instalação, você nao vai passar a vida instalando o php todo dia e toda hora, eu acho que para o usuario que quer experimentar e conhecer o php qualquer pacote é uma boa, mas para programador falta muito, nao devemos misturar as coisas praticidade com qualidade de serviço, quem domina bem php sabe que existe um monte de recursos e acaba sendo fundamental para o dia dia coisas que nao se encontra em pacotes simples desses

 

finalizando você quer viajar com sua familia pra bahia de carro, dai por praticidade você pede pro mecanico revisar seu carro, mas fala pra ele só olhar por cima pra nao perder tempo e você vai no posto de gasolina e nem enche o tanque pra nao perder tempo tbm

 

dai o que vai acontecer com sua viajem?

 

entao eu penso assim com programação você tem que ser pratico onde da pra ser pratico, e ser mais atencioso onde precisa, pois gasta um tempinho extra que você tera lucro mais pra frente, e tbm tem cada caso um caso.

 

Mas o mais importante para um profissional é dominar sua ferramenta de trabalho

Share this post


Link to post
Share on other sites

salve galera....

 

tipow assim, tô com o mesmo problema do abobre, eu tô instalando no diretório G:, e já mexi nos arquivos de texto e mudei tudo q tinha c: para G:, e msm assim nada funfou :( será q tô fzd alguma coisa errada? o apache para de funfa quando eu reinicio o pc. pq será???

 

me ajudem ai, eu queru aprender php, mas naum dá sem um lugar pra testar. http://forum.imasters.com.br/public/style_emoticons/default/cry.gif

 

aaah, tô usando winXP, e tenho o apache tomcat instalado, mas ele soh inicia manualmente, e eu naum mandei ele iniciar!!!

 

vlw aew, e abraços....

Share this post


Link to post
Share on other sites

Ola,

 

acabei de instalar o apache 2.2.2 com o php 5.1.4, segui todos os passos corretamente

mas sempre que copio o arquivo httpd.exe.manifest para apache2.2/bin, me gera um erro

dizendo que deu falha ao inicializar o apache devido a erro na configuração.

se retiro o arquivo o apache inicializa mas diz que o modulo php5apache2.dll nao pode ser encontrado.

tentei de tudo e não consigo achar onde estou errando... Alguém pode me dar uma ajuda.

 

Obrigado

Share this post


Link to post
Share on other sites

Ola!Muito bom o tutorial. Entao, estou tendo um problema no final da configuração do mysql, quando eu inicio o browser ao digitar a url"http://localhost/phpmyadmin". Abre um pagina de erro do phpMyAdmin dizendo "Não carregou extensão mysql, verifique a configuração do php." :( :( Alguem pode me ajudar?! :D Valeu

Share this post


Link to post
Share on other sites

Oi !

No último passo da configuração do php; Variáveis do sistema, eu selecionei a variável Path e em vez de digitar no final o valor da variável: ;C:\php , eu apaguei a linha default e coloquei no lugar ;C:\php . Alguém sabe como eu acho essa linha de path default que eu apaguei? Pois, o php não está interpretando os arquivos.php .

 

Abraços.

Share this post


Link to post
Share on other sites

se eu tento instalar o Microsoft Visual C++ 2005 Redistributable Package ele dá o seguinte erro "Erro 1723. Há um problema com este pacote do windows installer. Uma DLL necessaria para a conclusão desta instalação não pode ser executada. Entre em contato... bla bla bla..."já é a 4° vez q eu baixo este pacote...se eu naum instalo ele e tento executar o apache ele dá erro na linha LoadModule php5_module "E:/php/php5apache2.dll"AddType application/x-httpd-php .phpPHPIniDir "E:/php"e se eu excluo essas linhas o apache funciona mais o PHP não!como eu faço agora?a proposito estou usando Win 2k Pro SP4.

Share this post


Link to post
Share on other sites

baranowski

 

Kra você é o Kra, eu ja testei todos os tutorias da internet q você possa imaginar... mais so o seu q pode me ajuda de verdade muito obrigado e parabens!! espero q você possa nos previlegiar um un novo tutorial subistituindo o mysql pelo postegresql... MUITO OBRIGADO! http://forum.imasters.com.br/public/style_emoticons/default/clap.gif

Share this post


Link to post
Share on other sites

Po Deu algum problema na instalação do Apache ele esta dando um erro com a mensagemThe requested operation has failed!Tem algum problema com o localhost!!!!!!!! não sei o que faço me ajudem!!!!!!!!!!!!!!!!!!!!!!!!!!

Share this post


Link to post
Share on other sites

×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.