S5 Bliss

Subscrever RSS/Newsletter

Subscreve o WebTuga


WebTuga no Twitter


WebTuga no Jaiku


Subscritores WebTuga

E-mail:

Publicidade



online poker

JTrans Pro

English Français/French Português/Portuguese

Inquéritos

Qual o teu browser preferido?
 

Quem está Em Linha

Temos 17 visitantes em linha

WebTuga Buzz


TOP Bitacoras.com
Instalar o LAMP no Ubuntu
Escrito por cenourinha   
16-Jul-2007

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.



Partilhe os artigos:
Digg!Reddit!Del.icio.us!Google!Live!Facebook!Slashdot!Netscape!Technorati!StumbleUpon!Newsvine!Blinklist!Yahoo!BlogMemes!Free social bookmarking plugins and extensions for Joomla! websites! title=


Comentarios (13)add comment
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
1

Julho 16, 2007
cenourinha: ... http://
Vê este artigo: Mysql Password Reset
2

Julho 16, 2007
University Update - Linux - Instalar o LAMP no Ubuntu: ... http://www.universityupdate.com/Technology/linux/3900559.aspx
[...] Link to Article linux Instalar o LAMP no Ubuntu » Posted at WebTuga on Monday, July 16, 2007 [...]
3

Julho 16, 2007
"WebTuga: Uma comunidade nacional que pretende facilitar a vida aos utilizadores na Web."

No seria melhor alterar isto para "WebTuga: Uma comunidade nacional que pretende facilitar a vida aos utilizadores LINUX" ??

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

Julho 17, 2007
cenourinha: ... http://
Caro Pedro, se quiser ajudar o WebTuga nesse nvel estamos dispostos a aceitar-lo na nossa equipa...
5

Julho 17, 2007
I'm afraid pedro's right... smilies/wink.gif
Porque no fazer um tutorial desses para windows? Ups, toquei na ferida no?!

Eu gosto de webtuga, mas tentem ser mais generalistas... smilies/wink.gif
6

Julho 17, 2007
cenourinha: ... http://
Não fazemos um tutorial sobre isso, porque secalhar já tinhamos referenciado uma aplicação do género para Windows... Server2Go
7

Julho 17, 2007
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.
8

Julho 17, 2007
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
9

Setembro 06, 2007
gustavo Tadeu: ...
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
10

Outubro 25, 2007
jairo: ...
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.
11

Outubro 27, 2007
josemberg: ...
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.
12

Novembro 20, 2007
Aurelio Pita: ...
Muito obrigada! Correu tudo 5 estrelas!
Tenho que dar os meus parabéns por este óptimo guia!!!
Mais uma vez muito obrigado!
13

Janeiro 15, 2008

Escreva seu Comentario
quote
bold
italicize
underline
strike
url
image
quote
quote
Smiley
Smiley
Smiley
Smiley
Smiley
Smiley
Smiley
Smiley
Smiley
Smiley
Smiley
Smiley

security image
Escreva os caracteres mostrados


busy
 
< Artigo anterior   Artigo seguinte >

Artigos relacionados