Comentarios

  • Amigo use o Inssider, pra ver como esta o sinal, s...
  • Boa tarde, Fiz o passa a passo e deu tudo certo, m...
  • :D muito obrigado. sua ajuda valeu minha nota alta...
  • Otima postagem, ajudo muito, estava com este erro,...
  • Muito interessante seu post, parabens. To pesquisa...

Noticias Externa

Usuarios Online

Nós temos 1 visitante online



Tutorial - Instalando LAMP em Debian PDF Imprimir E-mail

Bom, para quem não sabe LAMP significa, Linux, Apache, Mysql e PHP, são as ferramentas básicas para qualquer programador. Neste post iremos aprender a instalar o LAMP no Debian.

 

Vamos lá......

 



1º – Abra o Terminal e logue como root

$su-

2º – Digite a senha de root:

#

3º – Agora iremos instalar o Servidor Apache, agora digite e aperte Enter:

#apt-get install apache2

Irá começar a instalação

Lendo listas de pacotes... Pronto

Construindo árvore de dependências

Lendo informação de estado... Pronto

Os pacotes extra a seguir serão instalados:

apache2-mpm-worker apache2-utils apache2.2-common libapr1 libaprutil1 libpq5

Pacotes sugeridos:

apache2-doc apache2-suexec apache2-suexec-custom

Os NOVOS pacotes a seguir serão instalados:

apache2 apache2-mpm-worker apache2-utils apache2.2-common libapr1

libaprutil1 libpq5

0 pacotes atualizados, 7 pacotes novos instalados, 0 a serem removidos e 0 não atualizados.

É preciso baixar 0B/1750kB de arquivos.

Depois desta operação, 5812kB adicionais de espaço em disco serão usados.

Você quer continuar [S/n]?

4º – Digite S e aperte Enter

Selecionando pacote previamente não selecionado libapr1.

(Lendo banco de dados ... 89414 arquivos e diretórios atualmente instalados).

Desempacotando libapr1 (de .../apr/libapr1_1.2.12-5_i386.deb) ...

Selecionando pacote previamente não selecionado libpq5.

Desempacotando libpq5 (de .../libpq5_8.3.6-1_i386.deb) ...

Selecionando pacote previamente não selecionado libaprutil1.

Desempacotando libaprutil1 (de .../libaprutil1_1.2.12+dfsg-8_i386.deb) ...

Selecionando pacote previamente não selecionado apache2-utils.

Desempacotando apache2-utils (de .../apache2-utils_2.2.9-10+lenny2_i386.deb) ...

Selecionando pacote previamente não selecionado apache2.2-common.

Desempacotando apache2.2-common (de .../apache2.2-common_2.2.9-10+lenny2_i386.deb) ...

Selecionando pacote previamente não selecionado apache2-mpm-worker.

Desempacotando apache2-mpm-worker (de .../apache2-mpm-worker_2.2.9-10+lenny2_i386.deb) ...

Selecionando pacote previamente não selecionado apache2.

Desempacotando apache2 (de .../apache2_2.2.9-10+lenny2_all.deb) ...

Processando gatilhos para man-db ...

Configurando libapr1 (1.2.12-5) ...

Configurando libpq5 (8.3.6-1) ...

Configurando libaprutil1 (1.2.12+dfsg-8) ...

Configurando apache2-utils (2.2.9-10+lenny2) ...

Configurando apache2.2-common (2.2.9-10+lenny2) ...

Enabling site default.

Enabling module alias.

Enabling module autoindex.

Enabling module dir.

Enabling module env.

Enabling module mime.

Enabling module negotiation.

Enabling module setenvif.

Enabling module status.

Enabling module auth_basic.

Enabling module deflate.

Enabling module authz_default.

Enabling module authz_user.

Enabling module authz_groupfile.

Enabling module authn_file.

Enabling module authz_host.

Configurando apache2-mpm-worker (2.2.9-10+lenny2) ...

Starting web server: apache2.

Configurando apache2 (2.2.9-10+lenny2) ...

debian:/home/raphael#

Pronto o Apache está instalado

Para ver se está funcionando basta abrir a Internet e digitar na barra de endereço

localhost

irá aparecer uma mensagem na tela

It's Work – que significa em Serviço esta OK

Agora podemos ir para o próximo passo, instalar o PHP muito utilizado hoje em dia em portais e homepages na Internet até em grandes sistemas de empresas.

5º – Para instalar o PHP, ainda conectado no Terminal como root, digite:

#apt-get install php5

Irá começar a instalação

Lendo listas de pacotes... Pronto

Construindo árvore de dependências

Lendo informação de estado... Pronto

Os pacotes extra a seguir serão instalados:

apache2-mpm-prefork libapache2-mod-php5 php5-common

Pacotes sugeridos:

php-pear

Os pacotes a seguir serão REMOVIDOS:

apache2-mpm-worker

Os NOVOS pacotes a seguir serão instalados:

apache2-mpm-prefork libapache2-mod-php5 php5 php5-common

0 pacotes atualizados, 4 pacotes novos instalados, 1 a serem removidos e 0 não atualizados.

É preciso baixar 0B/3086kB de arquivos.

Depois desta operação, 6320kB adicionais de espaço em disco serão usados.

Você quer continuar [S/n]?

6º – Digite S e aperte Enter

dpkg: apache2-mpm-worker: problemas de dependência, mas removendo assim mesmo conforme pedido:

apache2 depende de apache2-mpm-worker (>= 2.2.9-10+lenny2) | apache2-mpm-prefork (>= 2.2.9-10+lenny2) | apache2-mpm-event (>= 2.2.9-10+lenny2); porém:

Pacote apache2-mpm-worker está para ser removido.

Pacote apache2-mpm-prefork não está instalado.

Pacote apache2-mpm-event não está instalado.

(Lendo banco de dados ... 89979 arquivos e diretórios atualmente instalados).

Removendo apache2-mpm-worker ...

Stopping web server: apache2 ... waiting ..

Selecionando pacote previamente não selecionado apache2-mpm-prefork.

(Lendo banco de dados ... 89971 arquivos e diretórios atualmente instalados).

Desempacotando apache2-mpm-prefork (de .../apache2-mpm-prefork_2.2.9-10+lenny2_i386.deb) ...

Selecionando pacote previamente não selecionado php5-common.

Desempacotando php5-common (de .../php5-common_5.2.6.dfsg.1-1+lenny2_i386.deb) ...

Selecionando pacote previamente não selecionado libapache2-mod-php5.

Desempacotando libapache2-mod-php5 (de .../libapache2-mod-php5_5.2.6.dfsg.1-1+lenny2_i386.deb) ...

Selecionando pacote previamente não selecionado php5.

Desempacotando php5 (de .../php5_5.2.6.dfsg.1-1+lenny2_all.deb) ...

Configurando apache2-mpm-prefork (2.2.9-10+lenny2) ...

Starting web server: apache2.

Configurando php5-common (5.2.6.dfsg.1-1+lenny2) ...

Configurando libapache2-mod-php5 (5.2.6.dfsg.1-1+lenny2) ...

 

Creating config file /etc/php5/apache2/php.ini with new version

Reloading web server config: apache2.

Configurando php5 (5.2.6.dfsg.1-1+lenny2) ...

debian:/home/raphael#

Agora para instalar o PHP, faça o seguinte!

Digite:

#cd /var/www/

# ls

irá aparecer um arquivo chamado index.html, este arquivo é aquele It's work que apareceu quando testamos o servidor Apache.

Digite:

#vi index.php

aperte enter, irá entrar numa tela em branco, entrou em um editor de texto chamado VI.....

Aperte A uma vez para iniciar o editor e digite:

<?

phpinfo();

?>


aperte ESC, digite :wq! E aperte enter

voltará para a tela do Terminal, agora digite novamente,

#ls

você verá dois arquivos

index.html index.php

7º – Digite agora:

# /etc/init.d/apache2 restart

irá aparecer esta mensagem,

Restarting web server: apache2 ... waiting .

Pronto, o Apache está restartado e pronto para ser testado o PHP, para testar abra novamente o browser da internet e digite na barra de endereço localhost/index.php e aperte Enter.

Irá aparecer as informações do PHP e pronto, mais um instalado.

8º – Vamos para o MYSQL como prometido, entre novamente no Terminal como Root e digite:

#apt-get install mysql-server

irá aparecer estas mensagens:

Lendo listas de pacotes... Pronto

Construindo árvore de dependências

Lendo informação de estado... Pronto

Os pacotes extra a seguir serão instalados:

libdbd-mysql-perl libdbi-perl libhtml-template-perl libnet-daemon-perl libplrpc-perl

libterm-readkey-perl mysql-client-5.0 mysql-server-5.0

Pacotes sugeridos:

dbishell libipc-sharedcache-perl libcompress-zlib-perl tinyca

Os NOVOS pacotes a seguir serão instalados:

libdbd-mysql-perl libdbi-perl libhtml-template-perl libnet-daemon-perl libplrpc-perl

libterm-readkey-perl mysql-client-5.0 mysql-server mysql-server-5.0

0 pacotes atualizados, 9 pacotes novos instalados, 0 a serem removidos e 0 não atualizados.

É preciso baixar 0B/35,5MB de arquivos.

Depois desta operação, 105MB adicionais de espaço em disco serão usados.

Você quer continuar [S/n]?

9º – Digite S e aperte Enter

Abrirá o instalador do MySQL,

Irá pedir uma senha agora, esta senha é para conectar no banco de dados.

digite uma senha e aperte enter....

repita a senha novamente e aperte enter....

Pré-configurando pacotes ...

Selecionando pacote previamente não selecionado libnet-daemon-perl.

(Lendo banco de dados ... 90024 arquivos e diretórios atualmente instalados).

Desempacotando libnet-daemon-perl (de .../libnet-daemon-perl_0.38-1.1_all.deb) ...

Selecionando pacote previamente não selecionado libplrpc-perl.

Desempacotando libplrpc-perl (de .../libplrpc-perl_0.2017-1.1_all.deb) ...

Selecionando pacote previamente não selecionado libdbi-perl.

Desempacotando libdbi-perl (de .../libdbi-perl_1.605-1_i386.deb) ...

Selecionando pacote previamente não selecionado libdbd-mysql-perl.

Desempacotando libdbd-mysql-perl (de .../libdbd-mysql-perl_4.007-1_i386.deb) ...

Selecionando pacote previamente não selecionado mysql-client-5.0.

Desempacotando mysql-client-5.0 (de .../mysql-client-5.0_5.0.51a-24_i386.deb) ...

Selecionando pacote previamente não selecionado mysql-server-5.0.

Desempacotando mysql-server-5.0 (de .../mysql-server-5.0_5.0.51a-24_i386.deb) ...

Selecionando pacote previamente não selecionado libhtml-template-perl.

Desempacotando libhtml-template-perl (de .../libhtml-template-perl_2.9-1_all.deb) ...

Selecionando pacote previamente não selecionado libterm-readkey-perl.

Desempacotando libterm-readkey-perl (de .../libterm-readkey-perl_2.30-4_i386.deb) ...

Selecionando pacote previamente não selecionado mysql-server.

Desempacotando mysql-server (de .../mysql-server_5.0.51a-24_all.deb) ...

Processando gatilhos para man-db ...

Configurando libnet-daemon-perl (0.38-1.1) ...

Configurando libplrpc-perl (0.2017-1.1) ...

Configurando libdbi-perl (1.605-1) ...

Configurando libdbd-mysql-perl (4.007-1) ...

Configurando mysql-client-5.0 (5.0.51a-24) ...

Configurando mysql-server-5.0 (5.0.51a-24) ...

Stopping MySQL database server: mysqld.

Starting MySQL database server: mysqld ..

Checking for corrupt, not cleanly closed and upgrade needing tables..

Configurando libhtml-template-perl (2.9-1) ...

Configurando libterm-readkey-perl (2.30-4) ...

Configurando mysql-server (5.0.51a-24) ...

debian:/var/www#

10º – Pronto, agora pra testar digite

# mysql -u root -p

aparecerá

mysql>

Para sair digite quit e aperte Enter.

Pronto galera, instalamos o servidor APACHE, MYSQL e PHP, já conhecido como LAMP, agora é só deixar a mente livre, porque o software já é!!!

 

 

 

Espero que gostem,

 

 

Raphael Leal Gavino.

 

Comentários  

 
0 #1 victor 02-04-2012 15:31
:D muito obrigado. sua ajuda valeu minha nota alta.kkk :lol:
Citar
 

Adicionar comentário


Código de segurança
Atualizar

Joomla SEO by AceSEF
Apoiamos e usamos Joomla Copyright © 2011 . Todos os direitos reservados. Licença GNU/GPL v2.0 Adaptado por cHoR4o.