Login
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 |
|
|
|
|
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á......
2º – Digite a senha de root:
3º – Agora iremos instalar o Servidor Apache, agora digite e aperte Enter:
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
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:
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:
irá aparecer um arquivo chamado index.html, este arquivo é aquele It's work que apareceu quando testamos o servidor Apache. Digite:
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(); ?>
voltará para a tela do Terminal, agora digite novamente,
você verá dois arquivos index.html index.php 7º – Digite agora:
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:
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
aparecerá
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
Assine o RSS dos comentários