Acorda pra Web!

Tecnologia que vai mudar nossas vidas, depois do café.

Tutorial de Instalação do Apache, PHP e MySQL no Ubuntu

Apache, PHP e MySQL - Tela do PHP Info

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á:

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!

58 Respostas para “Tutorial de Instalação do Apache, PHP e MySQL no Ubuntu”

  1. Leonardo L Procopio diz:

    Brother, era isso que eu precisava!! Estou na espera dos artigos, serão de grande ajuda para todos!

    Grande abraço!

  2. Edy Segura diz:

    Estou ansioso para poder esses tutorias, com eles eu acho que consigo mudar para o Ubuntu. Muito feraaa!

  3. Guido diz:

    Muito bom, esperando pelos outros artigos.

  4. Italo Barboza diz:

    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.

  5. joelcio diz:

    parabens muito bom o tutorial, vale apena mesmo simples e pratico…

  6. » Nova versão do Eclipse - Acorda pra Web! diz:

    [...] 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 [...]

  7. Leandro diz:

    Muito bom o tutorial, parabéns!!!!!!

  8. AlfredoSerrao diz:

    PARABÉNS, MUITO BOM!!!

    Bem explicado, linguagem clara e de fácil entendimento.

    Gostei muito e recomendo!

    Já estou aguardando os próximos.

  9. Marcelo diz:

    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!!!!

  10. Jean Bruno diz:

    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.

  11. Francisco Oliveira diz:

    Obrigado,

    funcionou perfeitamente!!!

  12. Renato diz:

    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.

  13. Alexandre diz:

    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

  14. Felipe diz:

    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

  15. Felipe diz:

    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?

  16. Darlinton Prauchner diz:

    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.

  17. » Tutorial de Configuração do Debugger de PHP - Acorda pra Web! diz:

    [...] vários pedidos, saiu mais um artigo da série! Dessa vez cubro, passo a passo, A Configuração do Zend [...]

  18. Yuri Rocha diz:

    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!

  19. João Moraes diz:

    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

  20. João Moraes diz:

    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

  21. Entrevista Blogs - Acorda pra Web! diz:

    [...] 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 [...]

  22. Marcelo diz:

    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..

  23. Afonso diz:

    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?

  24. Alexandre diz:

    O nome da função é mysql_connect ;)

    http://br.php.net/mysql_connect

  25. Virgilio diz:

    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

  26. Ulisses diz:

    Parabéns. Excelente tutorial. Muito pŕatico!

  27. Daniel diz:

    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

  28. junior diz:

    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

  29. Lorrane diz:

    Está de parabéns o Tutorial, primeira vez que eu executo um que corresponde as expectativas e não dá problemas, muito bom! ;)

  30. Roberto diz:

    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.

  31. Marcelo Gomes diz:

    Esta de parabens pelo tutorial , com esta sua orientação funcionou perfeitamente

    Obrigado

  32. Bruno diz:

    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.

  33. ivan diz:

    Meu deus essa tela de download de novo ,ninguem sabe como resolver.
    O negocio é pai de santo que resolve.

  34. michael diz:

    Este tutorial é simples e objetivo, parabéns.

  35. Tosio Enokl diz:

    Muito bom… muito bom mesmo. Meus PARABÉNS e CONTNINUE SEMPRE ASSIM…

  36. David diz:

    Excelente tutorial. Muito bom mesmo….
    Tudo funcionando direitinho.
    Muito obrigado e continue assim!!!

  37. Edvalter diz:

    Velho, parabens pelo tutorial. Linguagem bem basica.Me ajudou muito. Abraços.

  38. Marciney Santos diz:

    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

  39. Eduardo santos diz:

    Cara mto bom mesmo agora queria acessar o phphmyadmin via interface grafica no linux
    e nao to conseguindo
    poderia me ajudar

  40. Clebson diz:

    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.

  41. beto diz:

    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!

  42. junior diz:

    só quero dizer obrigadão.

  43. Marco Antonio Arruda diz:

    Parabéns, ótima página e de grande ajuda, obrigado!

  44. Anderson diz:

    Parabéns, muito boa sua explicação!!

  45. cristhian bini diz:

    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

  46. Amaral diz:

    Gostei muito muito facil….

  47. Osmanito diz:

    Amigo, parabéns! segui os passos descritos e não teve erro. Obrigado e estou guardando todos os seus tutoriais.

  48. Danilo da silva diz:

    Meu esse seu tutorial e muito fera!! de mais …

    Parabéns!!!!

  49. washington diz:

    muito bom o tutorial!!!

    segunda vez que utilizo ele aqui, provavelmente precisarei de novo.

    valeu!!!

  50. VItor diz:

    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.

  51. » Tutorial de Instalação do Apache, PHP e MySQL no Ubuntu diz:

    [...] corretamente. Se não conseguiu concluir o tutorial, você pode entrar em contato nos comentários do blog! convert this post to pdf. [...]

  52. Anderson diz:

    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.

  53. Edvaldo diz:

    Parabéns, muito bom o tutorial!
    Estava precisando, e foi só seguir direitinho que funciona. Vlw mesmo!

  54. Thiago Alessandro diz:

    Pessoal,

    Realizei todos os passos, mas ao reiniciar o apache o arquivo continua sendo apresentado para download.

  55. Roberto diz:

    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.

  56. marcio diz:

    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.

  57. Daniel diz:

    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

  58. Artur Bonnet Carvalho diz:

    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!

Deixar um Comentário

XHTML: Você pode usar essas tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>