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.
| 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: admin, apache, browser, car, cenourinha, ces, emos, extension, ficheiros, gif, gui, HP, IE, IM, irc, lg, linux, mysql, PAT, php, phpmyadmin, png, pt, rir, root, server, servidor, servidores, sql, start, terminal, tutorial, ubuntu, usa, web, www, xp
Categoria/s: Gnu/Linux
Visto: 16,696
Ver todos os artigo do cenourinha ( 1740 )
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
cenourinha
Data: 7-16-2007 às 21:39:12
Quote Responder
Vê este artigo: Mysql Password Reset
University Update - Linux - Instalar o LAMP no Ubuntu
Data: 7-16-2007 às 23:01:11
Quote Responder
[...] Link to Article linux Instalar o LAMP no Ubuntu » Posted at WebTuga on Monday, July 16, 2007 [...]
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…
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…
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…
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
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.
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
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
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.
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.
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!
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
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.
Luccas
Data: 2-14-2011 às 04:47:24
Quote Responder
gustavo Tadeu e christian costa,
a linha que vocês precisam é
Boa sorte
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” ()
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
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.
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