Tutorial de Instalação do Apache, PHP e MySQL no Ubuntu
Estou preparando uma série de artigos sobre desenvolvimento web no Ubuntu. O primeiro deles já está pronto, e cobre a Instalação, configuração e testes do Apache, PHP e MySQL em uma máquina com Ubuntu, de maneira super detalhada e focada para iniciantes.
No próximo, que já está quase pronto, explicarei os passos para instalação do Eclipse, preparado com plugins específicos para o desenvolvimento de aplicações web, incluindo o PDT.
Ao todo, a série de artigos será:
- Tutorial de Instalação do Apache, PHP e MySQL no Ubuntu
- Tutorial de Instalação do Eclipse IDE com Aptana, PDT, DBViewer, Subversive e RegexUtil
- Tutorial de Configuração do Debugger de PHP
- Tutorial de Configuração do DBViewer e drivers JDBC para conexão com MySQL, PostgreSQL, Oracle, SQLite e Microsoft SQL Server
- Tutorial de Configuração do Debugger de JavaScript do Aptana
- Tutorial de Conexão com Repositórios SVN
- Tutorial de Criação de Expressões Regulares com assistência do RegexUtil
- Tutorial de Configuração do Eclipse –Deixe seu ambiente ainda mais produtivo
No final, quem seguir todos os tutoriais com sucesso, terá uma IDE capaz de:
- Colorir códigos de várias linguagens
- Assistência de código PHP, JavaScript, HTML e CSS com contexto (inclusive para funções e classes que você mesmo escreveu).
- Assistência de código para diversas bibliotecas JavaScript (Spry, Ext, Aflax, Rico, Prototype, Mochikit, YUI, Mootools, Dojo, jQuery e Script.aculo.us)
- Assistência de código informando sobre recursos específicos de navegadores
- Debugar PHP e JavaScript
- Conectar, consultar e obter resultados de bancos de dados MySQL, PgSQL, Oracle, SQLite e MSSQL em uma única interface
- Compartilhar projetos via SVN
- Receber notificações de erros de sintaxe em diversas linguagens antes mesmo de rodar o programa
- Assistência para documentação de código
- Gerenciamento de tarefas via documentação de código
- “Folding” de código em várias linguagens
Até mais!



16/6/2008 às 1:40 pm
Brother, era isso que eu precisava!! Estou na espera dos artigos, serão de grande ajuda para todos!
Grande abraço!
19/6/2008 às 12:30 am
Estou ansioso para poder esses tutorias, com eles eu acho que consigo mudar para o Ubuntu. Muito feraaa!
19/6/2008 às 6:48 pm
Muito bom, esperando pelos outros artigos.
20/6/2008 às 1:11 pm
Olá colega. Também sou programador, mas com pouca experiência. Recentemente migrei para o linux e também utilizo o Ubuntu 8.04.
Na ausência do conhecimento para a instalação do servidor LAMP, corri para o google e encontrei um site onde é bem específico e explicativo sobre como instalar o LAMP. Ele utiliza comandos do modo console de acordo com o padrão Debian.
Você pode conferir em http://www.mysql-apache-php.com/
Espero ajudar. Qualquer dúvida, estou à disposição.
4/7/2008 às 4:46 pm
parabens muito bom o tutorial, vale apena mesmo simples e pratico…
4/7/2008 às 5:32 pm
[...] a notícia seja excelente, isso deve atrasar um pouco o lançamento dos meus outros tutoriais, já que foram escritos para o Europa, versão anterior do [...]
4/7/2008 às 6:07 pm
Muito bom o tutorial, parabéns!!!!!!
9/7/2008 às 1:07 am
PARABÉNS, MUITO BOM!!!
Bem explicado, linguagem clara e de fácil entendimento.
Gostei muito e recomendo!
Já estou aguardando os próximos.
9/7/2008 às 8:49 pm
Cara, é de mais gente como voce, com a sua disposição em ajudar a comunidade, fazendo tutoriais detalhados, com printscreen e tudo mais, focado pra iniciantes, que o mundo precisa!!!
Fazer isso sem recompensas financeiras, apenas pela livre vontade de querer ajudar, é um ato muito nobre que merece ser reconhecido!! Infelizmente a unica maneiro que tenho pra agradecer é lhe dizer um sonoro obrigado, e parabéns!! Se algum dia voce tiver em dúvida sobre a validade desse trabalho todo, saiba que aqui do outro lado existem pessoas que são e serão eternamente gratos por esses tutoriais!!!
Mais uma vez, muito obrigado!!! Mesmo!!!!
14/7/2008 às 1:22 pm
Olá.
Cara, seu tutorial é super completo, e intuitivo, eu já tinha procurado por tutoriais, e já tinha conseguido instalar o meu servidor local, porém gostaria de ter visto seu tutorial anteriormente, pois os que eu vi havia muita dificuldade de aplicabilidade a aprendizagem. Espero que este tutorial seu fique bastante tempo no ar, pois irei fazer reeferência do mesmo para outras conhecidos meus.
Abraços, e avancemos com a Web.
22/7/2008 às 1:16 pm
Obrigado,
funcionou perfeitamente!!!
30/7/2008 às 3:02 pm
Parabéns. Muito bom. Até para um iniciante como eu!!!Este tutorial mostra a vantagem de ir para a comunidade Linux. Só teve uma falha: o rstart do apache (apareceu a mensagem apache2: Could not reliably determine the server’s fully qualified domain name, using 192.168.1.1 for ServerName), mas vou tentar resolver.
30/7/2008 às 5:17 pm
Renato, esse erro não impede o servidor de funcionar. Pra resolver isso, você tem que achar o .conf do Apache.. deve estar em /etc/apache2, em algum lugar por alí. Ao abrir o .conf, coloque na última linha isso:
ServerName localhost
11/8/2008 às 12:27 am
Perfeito! Simplesmente show de BOLA .. nao tenho palavras pra demonstrar minha satisfação com esse TUTO.
Mas deu um erro aki para mim .. na ultima parte na hora de testar o mysql ta dando o erro falando Access denied for user root@localhost
como soou completamente leigo,.. nao faco a menor ideia do que pode ser .. mas com certeza eh algo mto simples … pq a senha eu coloquei 123, mas nao funciona ….. O que pode ser
11/8/2008 às 12:58 am
Volto aki para falar que consegui rodar o problema acima, na verdade nao seu o que era, so sei que agora funcinou … perfeito!
Agora so uma pergunta ….
como nunca usei o mysql, mto menos o php, so usei ASP com access ow sql server,
como crio uma tabela com um nome quauluqe e dou um select em uma pagina PHP.
Pode me ajudar Alexandre a me familiarizar com o mysql?
10/9/2008 às 11:36 pm
Olá, para mim o php simplesmente não é executado, aprece uma página em branco e nada ocorre., tentei reiniciar o apache, mas nada..
qualquer dica é bem vinda.
7/10/2008 às 11:23 am
[...] vários pedidos, saiu mais um artigo da série! Dessa vez cubro, passo a passo, A Configuração do Zend [...]
10/10/2008 às 5:42 am
Olá Alexandre,
Parabéns pelo tutorial. Realmente muito bom! E exatamente o que eu estava precisando.
Já uso linux a algum tempo mas não estou familiarizado com servidores ainda…
Eu dei restart no apache2ctl como você falou mas ainda não estou conseguindo acessar o php.
O apache continua enviando o arquivo pra download.
Tem alguma dica pra mim?
Qualquer coisa pode enviar por email…
Muito obrigado!
8/11/2008 às 5:01 am
Também estou com a mesma dificuldade “Yuri Rocha”, quando abro algum arquivo PHP ele envia para download! :S
Mas meus parabens Alexandre, migrei para linux Ubuntu ontem (07/11/08) e realmente é muito bom! Pena não poder ficar totalmente livre do Ruindows! :S
Estou com os 2 instalanos na máquina! (2 HD’s)
Fico no aguardo, caso você possa me dar um esclarecimento sobre o problema do enfio do arquiv PHP.
[]’s
8/11/2008 às 6:08 am
PROBLEMA RESOLVIDO!
Troquei a libapache2 (libapache2-mod-php5) para (libapache2-mod-php5filter)….e PIMBA NA GORDUXINHA!
Deu certinho! Não sei por que isso, mas comigo funcionou assim!
Obrigado a todos! []’s
12/11/2008 às 2:28 am
[...] são temas que geram bastante dúvida (formulários semânticos e instalação do apache e php no ubuntu) e carecem de bom material na [...]
25/11/2008 às 9:29 pm
Amigo, parabéns pelos seu tutoriais muito bem explicados
Eu estava acostumado instalar esses programas no windows, agora estou usando o Ubuntu e estou muito satisfeito com a facilidade de instalação dos programas para desenvolvimento.
Fui seguindo o tutorial e no final funcionou na primeira, mais fácil que isto é impossivel.
Abraços..
13/1/2009 às 10:07 am
Parabéns pelo tutorial segui os passos e aparentemente tudo certo, mas quando usei um script php para conectar ao mysql deu o seguinte erro:
Fatal error: Call to undefined function connect_mysql() in /var/www/sams/phpmysql.php on line 2
o script é este
Teria alguma sugestão?
13/1/2009 às 10:18 am
O nome da função é mysql_connect
http://br.php.net/mysql_connect
3/3/2009 às 9:20 pm
PARABÉNS… ESPETACULAR…VC AJUDOU MUITO, NÃO SÓ A MIM, MAS COMO PODEMOS VER NOS COMENTÁRIOS MUITAS PESSOAS TAMBÉM… QUE DEUS CONTINUE O ABENÇOANDO CADA DIA DE SUA VIDA… UM ABRAÇO
16/3/2009 às 2:18 pm
Parabéns. Excelente tutorial. Muito pŕatico!
18/3/2009 às 11:47 pm
Brother estou com uma dificuldade não consigo utilizar o apache no meu ubuntu 8.10 ele tava funcionando normal com PHP, MYSQL e Phpmyadmin só que do nada parou de funcionar o phpmyadmin, então resolvi desistalar porém quando instalei de novo o apache não subia, então tentei novamente sem sucesso reinstalar pois tava pedindo o download do meu arquivo de php info, já tentei reinstalar via comando synaptic e tals e não rola de jeito nenhum, se alguém aqui neste forúm poder responder ficarei extremamente grato!!!
meu e-mail é danper.jesus@gmail.com
Valew
Dan
27/3/2009 às 11:16 am
aqui eu não tenho essas opções… quando dou um ‘procurar’ no apache2 não encontra nada.. e também não tem o rest dos arquivos… help
barnabejr hotmail.com
17/4/2009 às 5:08 pm
Está de parabéns o Tutorial, primeira vez que eu executo um que corresponde as expectativas e não dá problemas, muito bom!
28/4/2009 às 4:11 pm
instalei tudo conforme o tutorial e funcionou. Mais percebi que só funciona quando arede esta ativa, quando estou plugado em alguma rede. alguém terial alguma idéia de como resolver eses problema, sou novo no mundo linux, mais estou gostando aguardo alguma resposta.
29/4/2009 às 1:29 am
Esta de parabens pelo tutorial , com esta sua orientação funcionou perfeitamente
Obrigado
4/5/2009 às 10:48 am
Parabéns, tirei várias dúvidas e admiro quem compartilha informações com outros. Continue contribuindo e espero um dia chegar ao nível de poder ajudar outros também, afinal este é a ideologia do Ubuntu.
11/5/2009 às 10:05 pm
Meu deus essa tela de download de novo ,ninguem sabe como resolver.
O negocio é pai de santo que resolve.
28/5/2009 às 8:12 pm
Este tutorial é simples e objetivo, parabéns.
2/6/2009 às 2:54 pm
Muito bom… muito bom mesmo. Meus PARABÉNS e CONTNINUE SEMPRE ASSIM…
21/6/2009 às 1:12 pm
Excelente tutorial. Muito bom mesmo….
Tudo funcionando direitinho.
Muito obrigado e continue assim!!!
21/6/2009 às 1:23 pm
Velho, parabens pelo tutorial. Linguagem bem basica.Me ajudou muito. Abraços.
10/7/2009 às 5:43 pm
Comprei um software interativo de informatica com banco de dados e configurei conforme tutorial mysql mas naum consegui, pois ao executar arquivo.exe ao chegar na instalação do banco de dados da uma mensagem de erro disk full.me ajudem
30/7/2009 às 8:44 pm
Cara mto bom mesmo agora queria acessar o phphmyadmin via interface grafica no linux
e nao to conseguindo
poderia me ajudar
4/8/2009 às 11:49 am
Bom dia amigo.
Fiz tudo conforme o tutorial e deu certo, porem na hora de colocar permissoes na pasta “www” ela diz q nao sou dono.
O que posso fazer?
Muito obrigado.
14/8/2009 às 5:33 pm
caramba… já uso LAMP a algum tempo mas li seu tutorial inicial e estou impressionado, parabéns, continue assim, pra mim já virou referencia e vou postar o link no meu blog pra meus alunos acompanharem o seu… grande abraço e sucesso!
31/8/2009 às 11:38 pm
só quero dizer obrigadão.
9/10/2009 às 4:50 pm
Parabéns, ótima página e de grande ajuda, obrigado!
20/10/2009 às 8:26 am
Parabéns, muito boa sua explicação!!
29/10/2009 às 10:16 pm
CARA LEGAL SE QUISER MINHA AJUDA PARA MONTAR TODO ESSE SEU MATERIAL EM VIDEO TUTORIAL E POSTAR EM UM YOUTUBE DA VIDA ESTOU AS ORDENS, GOSTEI DA INICIATIVA! QUALQUER COISA ME AD AI NO MSN MEU MSN É O MEU EMAIL QUE CADASTREI AI.
UM ABRAÇO,
BINI
25/11/2009 às 10:00 am
Gostei muito muito facil….
27/11/2009 às 5:08 pm
Amigo, parabéns! segui os passos descritos e não teve erro. Obrigado e estou guardando todos os seus tutoriais.
10/12/2009 às 2:07 pm
Meu esse seu tutorial e muito fera!! de mais …
Parabéns!!!!
11/12/2009 às 12:57 am
muito bom o tutorial!!!
segunda vez que utilizo ele aqui, provavelmente precisarei de novo.
valeu!!!
30/12/2009 às 11:34 am
Cara, perfeito. Valeu mesmo…
Novato nessa programação. Tentei fazer do método mais dificil que era tudo pelo terminal, não saiu nada. Mas encontrei seu tutorial.
Realmente muito bom.
Valeu, abraço.
10/1/2010 às 1:52 pm
[...] corretamente. Se não conseguiu concluir o tutorial, você pode entrar em contato nos comentários do blog! convert this post to pdf. [...]
20/3/2010 às 10:54 am
Você tem um tuto de como instalar o ZABBIX ?
Obrigado e gostei dos tuto q fez, mão na roda pra iniciantes q nem eu.
4/4/2010 às 8:52 pm
Parabéns, muito bom o tutorial!
Estava precisando, e foi só seguir direitinho que funciona. Vlw mesmo!
27/5/2010 às 12:49 am
Pessoal,
Realizei todos os passos, mas ao reiniciar o apache o arquivo continua sendo apresentado para download.
31/5/2010 às 6:15 pm
Valeu meu camarada este foi sem dúvida o melhor tutorial de instalação do pacote de desenvolvimento em PHP que já li e executei com 100% de eficácia. Meus parabéns ajudou um desenvolvedor a sair do sufoco e conseguir iniciar os projetos que estavam pendentes! Que o Deus que traz paz e um futuro a toda humanidade lhe abençoe grandemente, nosso Senhor Jesus Cristo o Rei dos Reis e Senhor dos Senhores da Terra. Amém.
5/6/2010 às 11:40 am
Olá amigos!!!
Estou iniciando em php e optei pelo ambiente ubuntu depois de falar com várias pessoas.
Fiz exatamente conforme instruções acima que foram de grande valia e deram certinho, porém ao testar o mysql ele pede uma senha que não tenho como habilitá-lo, se dou ENTER ele me dá uma mensagem de erro.
Fico no aguardo grato.
7/6/2010 às 5:31 pm
Mano, sou usuário windows e estou migrando pro linux…tenho a versão 9.10 e segui seu tutorial e consegui realizar os testes. Entretanto o teste do php nao funcionou…apareceu uma tela com o link do arquivo para download, mas nao apareceu a tela do PHP5 com as configurações q nem esta no tutorial. O mysql esta funcionando corretamente. Sou iniciante, começando a fazer facul agora e gostaria de aprender.
Obrigado e fico no aguardo
10/6/2010 às 7:36 pm
Olá Alexandre,
Apesar de ter mais de dois anos, foi das melhores ajudas que encontrei para instalar o LAMP no ubuntu 10.04. Após muitos anos a trabalhar com o Windows, estou a iniciar-me neste OS. Ainda não tenho site, e tenho-me deparado com algumas dificuldades…
Quanto à instalação, fiquei a meio pois o meu browser (firefox) não reconheceu http://localhost/ (não “encontra” o sítio).
Pode-me dar uma dica por favor? Muito OBRIGADO.
E força aí com esse projecto.
Um abraço!