Instalar o LAMP no Ubuntu

 
 

cenourinha | 16/07/2007 | 20 Comentarios | Categoria/s: Gnu/Linux


Neste guia vou mostrar como instalar o LAMP. O significado de LAMP é Linux, Apache, MySQL, PHP que é uma série de servidores a correrem em Linux para montar o seu próprio servidor local.

Este how-to serve para aqueles que ainda não têm muita experiência na matéria, os chamados Newbies.

Instalar o Apache

Para começar vamos instalar o Apache.
Para isso siga os seguintes passos:

1. Abra o terminal (Aplicações > Acessórios > Terminal).
2. Copie/Cola a seguinte linha de código no terminal e pressione a tecla enter:

sudo apt-get install apache2

3. O terminal irá pedir-lhe a password de root ( administrador ), digite-a e pressione enter novamente.

Testar o Apache

Para ter a certeza que o Apache foi instalado correctamente vamos agora fazer um teste ao servidor.

1. Abra o seu browser e insira o seguinte url na barra de endereço:

http://localhost/

No browser deve aparecer uma pagina com uma pasta chamada apache2-default/. Abra-a e verá uma mensagem a dizer "It works!" , parabéns, conseguiu instalar o Apache, agora vamos avançar para o PHP!

Instalar o PHP

Nesta parte iremos instalar o PHP5 que vai permitir com que o servidor interprete a linguagem de programação PHP, uma das mais usadas para a criação de sistemas de gestão de dados pelos webmasters.

1. Abra novamente o terminal (Aplicações > Acessórios > Terminal).
2. Copiar/Colar a seguinte linha de código para o terminal e pressionar em enter:

sudo apt-get install php5 libapache2-mod-php5

3. Para que o PHP seja compativel com o servidor Apache, é necessário reiniciar-lo. Para isso digite o seguinte comando no terminal.

sudo /etc/init.d/apache2 restart


Testar o PHP

 Para nos certificarmos que o servidor já suporta PHP, vamos fazer um pequeno teste.

1. Digite a seguinte linha no terminal:

sudo gedit /var/www/testphp.php

Este comando vai abrir um editor de texto com o conteúdo do phptest.php. 2.

Coloque a seguinte linha dentro do conteúdo do phptest.php para mostrar as informações sobre o servidor e certificarmos que ele está a trabalhar correctamente:

?>

3. Salva o ficheiro e fecha-o. 4. Abre o teu browser e digita o seguinte endereço:

http://localhost/testphp.php

A página mostrada deverá ser parecida a esta:


Parabéns, tem o PHP instalado correctamente. Tutorial segue na próxima

página…

Instalar o MySql

Para finalizar o tutorial, vamos instalar o MySQL.
Esta é a parte de mais dificuldade na instalação, pois é necessário a edição de vários ficheiros.

1- Assim que tiver o terminal aberto, coloque a seguinte linha e pressione em enter:

sudo apt-get install mysql-server

2- Aqui é que as coisas começam a dificultar, coloque a seguinte linha no terminal para iniciar o servidor mysql:

mysql -u root

3- Agora coloque esta modificando o parametro atuapassword pela password que queres associar ao admin do mysql:

mysql> SET PASSWORD FOR ‘root’@'localhost’ = PASSWORD(‘atuapassword’):

4- Agora vamos instalar uma aplicação chamada PHPmyadmin que permite gerir as suas base de dados através de um painel de controlo:

sudo apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin

Para que possamos trabalhar em MySql com o PHP, precisamos de editar o ficheiro de configuração do php.

Para tal abra o terminal e digite o seguinte comando:

gksudo gedit /etc/php5/apache2/php.ini

Procure pela linha onde tem a seguinte frase…

;extension=mysql.so

e substitua por esta:

extension=mysql.so

5- Este é o ultimo passo, se seguiu o tutorial correctamente bastará executa-lo para ter o seu servidor local configurado e pronto a trabalhar, portanto, vá uma ultima vez ao terminal e digite o seguinte comando para reiniciar o servidor apache:

sudo /etc/init.d/apache2 restart

Se tiver alguma dúvida deixe-a num comentário ao artigo para que nós o possamos ajudar.

Noticias relacionadas

FracoAssim, assim...GosteiBomFantastico! (5 votes, average: 3.80 out of 5)
Loading ... Loading ...

You might also like

Como instalar o Ubuntu sem remover o Windows Se são utilizadores de Windows e gostavam de experimentar uma distribuição de GNU/Linux,...
Instalar Songbird 0.3 no Ubuntu Uma das distribuições de GNU/Linux mais populares do momento é o Ubuntu. E um dos...
Instalar o Ubuntu numa pendrive Têm o Ubuntu e gostavam de instalá-lo numa pendrive, para poderem iniciar uma sessão...
Webtuga patrocina Guia Ubuntu PT Senhoras e senhores, meninos e meninas, o Webtuga orgulha-se de anunciar que é o patrocinador...

Autor: Teotonio Ricardo ( cenourinha )

Data: July 16th, 2007

Comentarios: 20 comentarios

Palavras-chave: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,

Categoria/s: Gnu/Linux

Visto: 16,696


Autor: Teotonio Ricardo ( cenourinha )
Fundador do WebTuga, encarrega-se pela gestão de todos os sites da rede, e é blogger no WebTuga, no Boorlix e no MobileTuga.
Contacto: webtuga@gmail.com - Site pessoal: http://www.cenourinha.net

Ver todos os artigo do ( 1740 )

20 Comentários - “Instalar o LAMP no Ubuntu”

     
    #1

    nsalvador

    Data: 7-16-2007 às 21:26:46

    Quote Responder

    Bem, já agora…

    já tenho aqui uma instalação à uns bons tempos mas ainda não a consegui por a funcionar por causa do mysql!

    o problema é a definir a palavra passe da conta root ele dá-me este erro:

    $ mysql -u root
    ERROR 1045 (28000): Access denied for user ‘root’@'localhost’ (using password: NO)

    já tentei mil e uma solucções que encontrei no forum do ubuntu e nada!:S

    e por causa disto n consigo fazer login no phpmyadmin.
    dá-me este erro:
    #2002 – The server is not responding (or the local MySQL server’s socket is not correctly configured)

    Se alguem puder ajudar, agradecia!!

    P.S.: Na versão 6.10 já tinha instalado tudo como deve ser e, na altura tb me tinha dado este erro mas consegui resolver!!:S

     


     
    #2

    cenourinha

    Data: 7-16-2007 às 21:39:12

    Quote Responder

    Vê este artigo: Mysql Password Reset

     


     

    [...] Link to Article linux Instalar o LAMP no Ubuntu » Posted at WebTuga on Monday, July 16, 2007 [...]

     


     
    #4

    Pedro

    Data: 7-17-2007 às 11:04:17

    Quote Responder

    “WebTuga: Uma comunidade nacional que pretende facilitar a vida aos utilizadores na Web.”

    Não seria melhor alterar isto para “WebTuga: Uma comunidade nacional que pretende facilitar a vida aos utilizadores LINUX” ??

    Não tenho nada contra Linux, mas não é o esse o motivo k me traz cá, mas sim o que faz com as minha vistas ao webtuga diminuam…

     


     
    #5

    cenourinha

    Data: 7-17-2007 às 12:21:19

    Quote Responder

    Caro Pedro, se quiser ajudar o WebTuga nesse nível estamos dispostos a aceitar-lo na nossa equipa…

     


     
    #6

    N3R0PS

    Data: 7-17-2007 às 14:08:54

    Quote Responder

    I’m afraid pedro’s right… ;)
    Porque não fazer um tutorial desses para windows? Ups, toquei na ferida não?!

    Eu gosto de webtuga, mas tentem ser mais generalistas… ;)

     


     
    #7

    cenourinha

    Data: 7-17-2007 às 14:15:22

    Quote Responder

    Não fazemos um tutorial sobre isso, porque secalhar já tinhamos referenciado uma aplicação do género para Windows… Server2Go

     


     
    #8

    Angelo

    Data: 7-17-2007 às 16:59:57

    Quote Responder

    Desculpem, mas estas questões de instalação de APACHE, PHP e MYSQL, quem realmente precisa de tutoriais para instalação, basta um pequena googlada e encontra varios exemplos.

    deixo AQUI como instalar isto td no windows, so falta o PHPmyadmin.

     


     
    #9

    kakaroto

    Data: 9-6-2007 às 05:10:31

    Quote Responder

    por incrivel que pareca eu tava instalando meu php no ubuntu 7.04 usando o guia no- oficial no guia o q faltou so a mesma a parte do php admin ,ainda bem q o google sempre me indicam site bom na hora da busca
    valeu meu velho pela dicas
    vc esta no caminho certo

    kakaroto

     


     
    #10

    gustavo Tadeu

    Data: 10-25-2007 às 11:49:06

    Quote Responder

    Bom dia meu amigo segui os passos como vc explicou mas nao funcionou aqui pois na hora em que edito o sudo gedit /var/www/testphp.php nao aparece nada e vc fala para para colocar a seguinte “linha ” no conteudo mas qual linha ? se puder me ajudar sou meio leigo ainda obrigado pela atençao

     


     
    #11

    jairo

    Data: 10-27-2007 às 18:42:22

    Quote Responder

    Amigo, no teste do PHP, o que devo mesmo escrever dentro do arquivo http://localhost/testphp.php ?
    A tela que aparece no passo 3 da Instalação do PHP não aparece aqui no meu browser.
    Mesmo assim instalei tudo e, ao que parece, está tudo bem.
    Muito obrigado.

     


     
    #12

    josemberg

    Data: 11-20-2007 às 02:04:39

    Quote Responder

    Estou utilizando o ubuntu 7.10, segui todos os passos e funcionou perfeitamente, lembrando que o caso da senha na propria instalação do MYSQL, ja solicitou. então nao precisou altera-la.

    Abraço.

     


     
    #13

    Aurelio Pita

    Data: 1-15-2008 às 01:02:17

    Quote Responder

    Muito obrigada! Correu tudo 5 estrelas!
    Tenho que dar os meus parabéns por este óptimo guia!!!
    Mais uma vez muito obrigado!

     


     
    #14

    baptista

    Data: 4-25-2009 às 00:46:58

    Quote Responder

    no momento que fui editar o arquivo php.ini não havia a linha extension=mysql.so e sim extension=mcrypt.so, então sem saber o que fazer mantive da mesma forma.
    obrigado

     


     
    #15

    christian costa

    Data: 9-16-2010 às 15:04:14

    Quote Responder

    Primeiramente agradeço por ajudar os usuários de linux especialmente ubuntu. O guia é ótimo. Somente na parte de mostrar a tela de versão do php “?>” não funcionou. Configurei o short_open_tags para on, mesmo assim não deu certo. O restante funcionou perfeitamento.
    Um abraço para todos da equipe que contribuem para este ótimo site.

     


     
    #16

    Luccas

    Data: 2-14-2011 às 04:47:24

    Quote Responder

    gustavo Tadeu e christian costa,

    a linha que vocês precisam é

    Boa sorte

     


     
    #17

    Luccas

    Data: 2-14-2011 às 04:52:43

    Quote Responder

    Ops, o último post nao saiu.
    Coloquem a linha:

    ?php phpinfo(); ?

    Entre os símbolos de “menor” ()

     


     
    #18

    Jhonny Frischembruder

    Data: 5-5-2011 às 01:32:31

    Quote Responder

    @nsalvador:A solução para este problema: Insira o seguinte comando no terminal: sudo mysql -h localhost -u root -p

     


     
    #19

    FILIPINI

    Data: 12-13-2011 às 18:56:43

    Quote Responder

    ola boa tarde, no terminal, para a instalação do apache, quando coloco a linha de comando aparece o pedido da passe até ai tudo bem.
    A minha questa é a seguinte, qual é a passe que colocamos, porque aquilo diz-me isto:

    user@ubuntu:~$ sudo apt-get install apache2
    [sudo] password for user:
    Sorry, try again.
    [sudo] password for user:

    coloco a linha sudo apt-get install apache2, mas depois dá aquele erro.

     


     
    #20

    Eduardo

    Data: 6-5-2012 às 19:03:23

    Quote Responder

    Boa Tarde meu phpmyadmin não funciona simplismente o servidor e o mysql vão de boa porem localhost/phpmyadmin nao aparece nada fala como nao tivesse encontrado não sei se estou fazendo de forma errada mas queria saber como acessar o phpmyadmin att

     


Comentar...

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