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:
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();
?>
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:
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):
colocamos a password que definimos anteriormente para o MySQL server, para que o phpMyAdmin consiga aceder às bases de dados do servidor:
definimos e confirmamos a password de acesso ao phpMyAdmin (no meu caso usei a mesma que defini para o MySQL server):
de seguida vamos ao browser aceder o seguinte endereço e colocamos os dados de login definidos:
http://localhost/phpmyadmin
já temos então acesso à administração de bases de dados MySQL.
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.













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”!
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
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
Parabens pelo guia, muito bom mesmo, me ajudou em 100%…
Apesar de gostar de Linux, não simpatizo com linha de comando.
É 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
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
Muito obrigado pela dica! Ajudou bastante!!!
Muito bom, postei esse seu artigo no meu site, se nao houver problemas, ok?
abss.
Rangel, não há problema, até agradeço a divulgação do nosso blog! Ainda bem que gostou do artigo!
Só uma coisa, esqueceu de dizer que pra selecionar o asterisco tem que se usar a barra de espaço!
Abss.
É verdade, faltava esse pormenor. Actualizado!
Opá, cara não tem como por no respositório o xampp?
gostaria de saber se há chance disso.
Abss.
Olá Rangel.
Mas se tem disponível LAMP, que é nativo em Linux, porquê instalar xamp?? Não estou a ver qual a sua necessidade…
Ola amigo,
Maravilho, rápido e funcionando perfeitamente, parabéns
Maravilha…
Cara, segui seu tuto e ocorreu tudo perfeitamente. Agora estou com meu unbuntu pronto pra receber meus projetos.
Valeu mesmo.
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
Muito obrigado, deu certo geral aki no meu note!
Muito Obrigado, foi de grande ajuda seu manual.
Que deus esteja em seu coração e lhe ajude!!
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!
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!
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…
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.
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!
Valeu Tiago!
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!
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
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.
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#
Olá Pamela!
Provavelmente já tinha o apache instalado no seu ubuntu, ou outro serviço a funcionar na porta 80.
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.
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
Muito bom o tutorial! estou começando agora no linux (ubuntu), estou bastante sastifeito… obrigado!
PERFEITO… INSTALEI UM POR UM, QUANDO VI ESTE TUTORIAL FORMATEI LOGO A MAQUINA E AJÁ ESTÁ NO AR… VALEU…..
Obrigado Lucas Vital e Wellington!
É sempre gratificante saber que o nosso trabalho para ajudar os outros é apreciado!
Bom dia,
Era mesmo isso.
Mais uma vez… os meus agradecimentos Tiago.
muito bom simples e funcional.parabens
Simples e objetivo
Obrigado Luiz.
Aqui tentamos sempre simplificar ao máximo para que qualquer um perceba e consiga ter resultados positivos.
Abraço!
Ficou show de bola
Mais um leitor satisfeito!
É isso que nos motiva neste projecto!
Abraço
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
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.
Parabéns Tiago pelo este artigo. Muito bom e bem explicado
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.
Tutorial realmente muito bom!
Douglas Almeida
Físico
Bacharel em Sistemas de Informação
OCJA
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
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?
Olá Milton.
Do que estive a ver parece-me que só será necessário ter instalado o MySQL. Mas aconselho a ver a documentação no respectivo site http://freeradius.org/
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.
Obrigado pelos tutoriais Tiago, deram imenso jeito e resultaram na perfeição
valeu kara voce me ajudo muito
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.
E a instalação do Postgre SQL e do PHP-GTK2 amigo?
Pode compartilhar conosco?
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
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
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.