Sistemas e dicas para utilizadores comuns

Instalar LAMP no Ubuntu 10.10 com 1 linha de comando

Neste artigo vou explicar como instalar  a plataforma LAMP no Ubuntu 10.10 com uma linha de comandos apenas. O LAMP (Linux Apache MySQL PHP) é uma plataforma de desenvolvimento Web que engloba o servidor Web Apache, base de dados relacional MySQL e PHP como linguagem de programação.

Com o Ubuntu já instalado e a funcionar, começamos então por abrir a consola, e escrevemos o seguinte comando:
sudo apt-get install tasksel

Vamos aqui usar o “tasksel” como “gestor” de instalação de pacotes, que nos vai ajudar ao efectuar todas as configurações necessárias para a instalação de todos os pacotes.

Depois de termos o tasksel pronto, executamos o seguinte comando para iniciar o “gestor”:
sudo tasksel

Depois de abrir a lista de software, seleccionamos o “LAMP server” (seleccionar com a barra de espaços) e marcamos “ok” para começar a instalação:

lamp_ubuntu_05

seleccionar pacote LAMP server

instalação a decorrer

configuração de password do MySQL server

configuração de password do MySQL server

configuração de password do MySQL server

confirmação da password do MySQL server

Neste momento já temos o nosso LAMP server instalado.
Para verificarmos se o PHP está a funcionar, vamos criar um ficheiro PHP muito simples no servidor Web com o seguinte comando:
sudo gedit  /var/www/info.php

escrevemos o seguinte código no ficheiro info.php guardamos e fechamos:
<?php
phpinfo();
?>

 

criar ficheiro info.php

criar ficheiro info.php

reiniciamos o servidor Apache para nos certificarmos que o PHP fica a funcionar:
sudo  /etc/init.d/apache2  restart

de seguida vamos ao browser e abrimos o seguinte endereço:

http://localhost/info.php

se tudo correr bem, irá aparecer a seguinte página com informações do LAMP server:

informações do LAMP server

informações do LAMP server

Até aqui já temos todos os componentes do nosso LAMP server a funcionar. Mas se pretendermos administrar o servidor de bases de dados MySQL, podemos instalar o phpMyAdmin (que recomendo), com o seguinte comando na consola:
sudo apt-get install phpmyadmin

Escolhemos o servidor Web que temos (Apache2) para ser configurado automaticamente (seleccionar com a barra de espaços):

escolha do servidor apache2

escolha do servidor apache2

escolhemos "sim" para ser configurada uma base de dados para o phpMyAdmin funcionar

escolhemos "sim" para ser configurada uma base de dados para o phpMyAdmin funcionar

colocamos a password que definimos anteriormente para o MySQL server, para que o phpMyAdmin consiga aceder às bases de dados do servidor:

password de acesso ao MySQL server

password de acesso ao MySQL server

definimos e confirmamos a password de acesso ao phpMyAdmin (no meu caso usei a mesma que defini para o MySQL server):

password de acesso ao phpMyAdmin

password de acesso ao phpMyAdmin

confirmação da password

confirmação da password

de seguida vamos ao browser aceder o seguinte endereço e colocamos os dados de login definidos:

http://localhost/phpmyadmin

login do phpMyAdmin

login do phpMyAdmin

já temos então acesso à administração de bases de dados MySQL.

administração das bases de dados

administração das bases de dados

Finalmente temos então o nosso LAMP server completamente funcional e potente, só à espera de projectos e criatividade para se aventurar no mundo de desenvolvimento Web!

Este LAMP Server pode ser considerado uma alternativa ao post WAMP Server para quem preferir um ambiente Linux em vez de Windows, e vice-versa.

Tiago Ramalho

Tiago Ramalho é um profissional de Informática interessado em Internet, Programação .NET e PHP e blogging. Nos tempos livres escreve nos interessespessoais.com sobre Jardim, Sistemas, utilitários e outros temas relacionados com informática.

More Posts - Website - Facebook

62 comentários

  1. Grande artigo!

    Parabéns! É realmente uma forma simples e rápida para utilizadores menos habituados à linha de comandos, permitindo assim fazer a instalação com base num “ambiente gráfico”!

  2. Achei o artigo muito útil e de muita ajuda para quem não tem o costume com o terminal e prefere o visual gráfico

  3. Maurício /

    Muito bom o artigo… Simples e objetivo.
    Ainda mais pra eu, que estou começando a me aventurar no mundo Linux.

    Vlw… Muito sucesso em 2011.

    Abs

  4. Parabens pelo guia, muito bom mesmo, me ajudou em 100%…
    Apesar de gostar de Linux, não simpatizo com linha de comando.

  5. É verdade, o artigo é mesmo para quem não gosta ou não conhece muito bem a linha de comandos do Ubuntu. ;)

    Outro bom artigo é o que explica como instalar de forma fácil o Office 2007 no Ubuntu. Podem aceder através da morada http://interessespessoais.com/sistemasoperativos/instalar-office2007-ubuntu-playonlinux/

    • Bem, acredito que quem é fan do linux vai querer usar o open ou broffice

    • Rodrigo Lima /

      Cara, geralmente as pessoas escolhem o linux por está de acordop com a lei, se livrar de Licenças e Seriais’ eu acredito que os usuarios de linux prefiram ou o OpenOficce ou o BrOficce

  6. Luiz /

    Muito obrigado pela dica! Ajudou bastante!!! :)

  7. Muito bom, postei esse seu artigo no meu site, se nao houver problemas, ok?

    abss.

  8. Rangel, não há problema, até agradeço a divulgação do nosso blog! Ainda bem que gostou do artigo! :)

  9. Só uma coisa, esqueceu de dizer que pra selecionar o asterisco tem que se usar a barra de espaço!

    Abss.

  10. É verdade, faltava esse pormenor. Actualizado!

  11. Opá, cara não tem como por no respositório o xampp?

    gostaria de saber se há chance disso.

    Abss.

  12. Olá Rangel.

    Mas se tem disponível LAMP, que é nativo em Linux, porquê instalar xamp?? Não estou a ver qual a sua necessidade…

  13. Ola amigo,
    Maravilho, rápido e funcionando perfeitamente, parabéns

  14. Jotaerry /

    Maravilha…
    Cara, segui seu tuto e ocorreu tudo perfeitamente. Agora estou com meu unbuntu pronto pra receber meus projetos.
    Valeu mesmo.

  15. Olá Jotaerry!
    É sempre bom saber que o trabalho deste post foi útil para mais uma ajuda aos que necessitam.
    Agora é só lhe resta receber os muitos projectos!
    Sempre à disposição ;)

  16. Rafael Dantas /

    Muito obrigado, deu certo geral aki no meu note!

    :D

  17. Marcos Andreas /

    Muito Obrigado, foi de grande ajuda seu manual.
    Que deus esteja em seu coração e lhe ajude!!

  18. Obrigado Marcos Andreas, é sempre um prazer saber que ajudámos alguém!
    Já agora aproveito para informar que podem visitar o mais recente blog dos interesses pessoais: http://interessespessoais.com/programacaoweb/
    Não deixem de visitar! ;)

  19. Opá Alberto

    Só gostaria de saber se há como por no repositório o xampp ou algo assim que ao busca no respositório já instala de uma só vez!

  20. Mas Rangel,

    o xamp não é mais que uma aplicação para instalar o ambiente “amp” (Apache, MySQL e PHP) em Windows, e nem sequer é aconselhado para ambientes de produção.

    Aliás, na minha opinião, isso nem faz muito sentido, pois o Windows tem o seu próprio webserver, o IIS, e tanto o php como o Mysql são nativos em Linux.

    Assim, a única forma do xamp (pelo menos conforme eu conheço, que é para windows) poder ser instalado, seria através da utilização do WINE, mas isso seria tudo menos funcional…

  21. Valeu cara ajudou demais seu post, sou do Brasil e no meu caso o Ubuntu é em português BR e deu tudo certo. Parabéns.

  22. Olá Márcio! Estamos aqui para ajudar. Siga-nos no facebook em http://www.facebook.com/pages/Interesses-Pessoais/101784556524653 e assine no blog a nossa mailing list para ficar sempre a par das novidades! Divulgue o nosso blog aos seus amigos!
    Obrigado!

  23. Valeu Tiago!

  24. Ricky /

    Parabens e muito grato Tiago, ja andava a pesquisar como instalar o Lamp a bastante tempo e finalmente encontrei esta explicaçao bastante clara e objectiva sem rodeios e bem facil de perceber, tenho que desenvolver uma aplicaçao android e nao via como instalar o Lamp.
    Valeu mesmo grande ajuda!

  25. Paulo /

    e ae blz? entao fiz todo o procedimento do site mais quando chega na parte que eu vou entrar mysql nao entra.. e fiz tudo certo o que pode ser isso? orbigado

  26. Olá Paulo.
    O servidor Apache está a funcionar? Veja se executou este comando na consola:
    sudo /etc/init.d/apache2 restart
    Durante a instalação é configurada a password de acesso ao MySQL com o utilizador root. Certifique-se de que está a usar os dados de acesso correctos que definiu na instalação.

    • Pamela Oliveira /

      O que eu faço? Quando eu digito (sudo /etc/init.d/apache2 restart) acontece isso:

      root@mayara-ThinkCentre-A62:/home/mayara# sudo /etc/init.d/apache2 restart
      * Restarting web server apache2 apache2: Could not reliably determine the server’s fully qualified domain name, using 127.0.1.1 for ServerName
      apache2: Could not reliably determine the server’s fully qualified domain name, using 127.0.1.1 for ServerName
      (98)Address already in use: make_sock: could not bind to address 0.0.0.0:80
      no listening sockets available, shutting down
      Unable to open logs
      Action ‘start’ failed.
      The Apache error log may have more information.
      [fail]
      root@mayara-ThinkCentre-A62:/home/mayara#

  27. Luper /

    Este artigo salvou-me o dia. Obrigado.

    Já agora uma questão… E se quiser instalar uma versão diferente da última? Este PHP 5.3.5 está a dar bronca.

  28. Olá Luper.
    O que poderá estar a acontecer é que esteja a usar funções de uma versão anterior do PHP que nesta nova versão não existem ou foram substituídas por outras novas mais seguras. Estou a dizer isto porque já me aconteceu.
    Para instalar uma versão diferente de PHP creio que se tenha de efectuar toda a instalação manualmente, Apache, MySQL e PHP através da consola de comandos. Para o caso do PHP deverá ter que especificar a versão a instalar.
    Caso tenha mais dúvidas estamos aqui para ajudar ao máximo ;)

  29. Muito bom o tutorial! estou começando agora no linux (ubuntu), estou bastante sastifeito… obrigado!

  30. PERFEITO… INSTALEI UM POR UM, QUANDO VI ESTE TUTORIAL FORMATEI LOGO A MAQUINA E AJÁ ESTÁ NO AR… VALEU…..

  31. Obrigado Lucas Vital e Wellington!
    É sempre gratificante saber que o nosso trabalho para ajudar os outros é apreciado!

  32. Luper /

    Bom dia,

    Era mesmo isso.

    Mais uma vez… os meus agradecimentos Tiago.

  33. antonio /

    muito bom simples e funcional.parabens

  34. Simples e objetivo

    • Obrigado Luiz.
      Aqui tentamos sempre simplificar ao máximo para que qualquer um perceba e consiga ter resultados positivos.
      Abraço!

  35. Josué Moura /

    Ficou show de bola

  36. Rogério Campos /

    Não consegui amigo, quando eu teclo o sudo tasksel vem a interface do lampserver, deixo selecionada mas quando aciono o Ok Da a MENSAGEM SUDO:APTITUDE failed (100)

    • Olá Rogério!
      Pelo que descobri, parece que tem algo pendente no dpkg. Alguma instalação que não concluiu todo o processo.
      Corra o seguinte comando na consola e depois volte a tentar o tasksel:
      sudo dpkg –configure -a

  37. Glauber W. Hess /

    Tenho o (K)Ubuntu* 11.10 instalado na máquina e seguindo o seu tutorial tudo correu perfeitamente como dito.
    Agora já posso construir meus sites no linux.

    * Digo (K)Ubuntu pq tenho o ubuntu 11.10, mas instalei o kde-kubuntu e o sistema tornou-se bifacial. kkkk
    O arranque mostra a tela do ubuntu. depois muda para kubuntu. Se escolho o kde, fica kubuntu, se escolho, ubuntu, entra o gnome em ação. kkkk

    MTÍSSIMO OBG.

  38. Ualison Aguiar /

    Parabéns Tiago pelo este artigo. Muito bom e bem explicado

  39. Rodrigo /

    OTIMO bem explicadinho

    Mudar as permissões da pasta var/www/ para acessar e modificar direto da pasta é aconselhavel ou não ?

    vlw =D

    • Olá Rodrigo!
      Pode sempre mudar as permissões da pasta var/www/, no entanto só é recomendável em ambientes de teste/desenvolvimento, por questões de segurança.

  40. Douglas Almeida /

    Tutorial realmente muito bom!
    Douglas Almeida
    Físico
    Bacharel em Sistemas de Informação
    OCJA

  41. Milton /

    Olá Tiago,

    Primeiro de tudo, quero desde já dar-lhe os meus parabéns por um blog muito bem desenvolvido e super esclarecedor.

    E já agora aproveito para lhe colocar uma dúvida. Pretendo instalar os servidores Openssh e Samba no Ubuntu 11.10, gostaria de saber de que forma pode ser feita a configuração para ambos servidores.

    Obrigado

    • Olá Milton.
      Pode consultar este documento para esclarecimentos e instalação. Veja na página 231 a instalação do Samba e na página 47 a instalação do OpenSSH. https://help.ubuntu.com/11.10/serverguide/C/serverguide.pdf
      Basicamente será executar os seguintes comandos na consola:
      sudo apt-get install samba
      sudo apt-get install openssh-server

      • Milton /

        Olá mais uma vez,

        Pretendo instalar o servidor FreeRadius no Ubuntu. A minha questão é, se é necessário ou é obrigatório instalar o servidor LAMP antes de proceder à instalação do FreeRadius?

    • Note que também pode user o tasksel para instalar o Samba e o OpenSSH. Basta executar o tasksel e seleccionar estes 2 itens que aparecem disponíveis na primeira imagem deste artigo. Nunca testei esta instalação através do tasksel, mas deve instalar sem problemas.

      • Milton /

        Obrigado pelos tutoriais Tiago, deram imenso jeito e resultaram na perfeição :)

  42. josimar /

    valeu kara voce me ajudo muito

  43. Bom dia caro Tiago Ramalho !
    vê só, até a parte de instalação do phpmyadmin, deu tudo certo, testei o PHP e funcionou de boa… até então após a instalação do phpmyadmin, quando digito no navegador http://localhost/phpmyadmin ele dá o seguinte erro: Not Found
    The requested URL /phpmyadmin was not found on this server.
    Apache/2.2.20 (Ubuntu) Server at localhost Port 80

    porque aconteceu isso ???
    me ajude por favor, estou começando a desenvolver sites agora…

    • Olá Rodrigo.
      Depois da instalação LAMP executou o seguinte comando?
      sudo /etc/init.d/apache2 restart

      E depois no browser conseguiu ver as informações do servidor?
      http://localhost/info.php

      Na instalação do phpMyAdmin escolheu o servidor apache2?
      É muito estranho não estar a conseguir aceder ao phpMyAdmin, pelo que descreve parece que o phpMyAdmin não está instalado.

  44. Renato /

    E a instalação do Postgre SQL e do PHP-GTK2 amigo?
    Pode compartilhar conosco?

  45. Mario Guima /

    Parabéns Tiago, ótimo artigo

    Estou começando a trabalhar com o linux e foi realmente muito fácil desta forma deixar o lamp pronto para trabalho

    valeu

    parabens novamente

  46. Gustavo /

    Olá Tiago Ramalho, amei este tutorial e interessante. Porém tive o mesmo erro que o amigo: Rodrigo Tabera. Fiz todo procedimento corretamente, e também deu o mesmo problema:

    ” Not Found

    The requested URL /phpmyadmin was not found on this server.
    Apache/2.2.20 (Ubuntu) Server at localhost Port 80 ”

    Não sei se é algum problema de versão pois eu utilizo a versão 11.10

    Por favor, ajude-me também. Pois realmente preciso disto. Muito obrigado pela atenção. Abraços e sucessos!

    • Olá Gustavo.
      É realmente estranho. O php está a funcionar? É só mesmo o phpmyadmin que não abre certo?
      Tente executar novamente o seguinte comando na consola:
      sudo apt-get install phpmyadmin

      • Christian /

        Tiago, primeiramente gostaria de parabenizar pelo tutorial,
        amigo estou entrando no mundo linux por linha de comando sem inteface grafica, poderia me explicar como criar o arquivo info.php e explicar como mandarei os arquivos para o servidor.

Trackbacks/Pingbacks

  1. Começando com Zend Framework » Andre Naves - [...] onde irá rodar a aplicação, aqui vou optar pelo uso do LAMP — se você usa ubuntu clique aqui ...
  2. Instalando o LAMP no Ubuntu para novatos | Ubuntu Dicas - [...] isso você pode fazer usando este ótimo tutorial. Muito bem escrito e com prints de tela que qualquer novato poderá ...
  3. Instalar LAMP no Ubuntu 10.10 com 1 linha de comando « willtrix - [...] Fonte: http://interessespessoais.com/sistemasoperativos/instalar-lamp-ubuntu-1-linha-comando/ Share this:TwitterFacebookGostar disso:GostoSeja o primeiro a gostar disso post. « Google Chrome se torna o ...
  4. PHP: Hypertext Preprocessor - Introdução | Programação web - [...] vosso computador o vosso próprio servidor para testes, no Windows podem instalar o WampServer ou instalar o LAMP no ...

Deixe um comentário

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>