quarta-feira, 9 de maio de 2012

# INSTALANDO O L.A.M.P no Debian


Olá pessoal,

Estamos novamente com um novo post, agora voltado para usuários que desejam iniciar na área de desenvolvimento em PHP, MySQL e Linux. Atualmente estou trabalhando diretamente com essa área no Curso Técnico em Informática, na Escola Instituto Livramento, na cidade de Sant'Ana do Livramento-RS.

Bem pretendo mostrar um passo-a-passo bem simples e resumido de como realizar a instalação, configurar ações e testes básicos, da instalação do L.A.M.P, ou seja, “LINUX APACHE MySQL PHP”. O Linux, mais especificamente, o Debian é utilizado como Sistema Operacional para rodar o Servidor Apache e para gerenciar nossas bases de dados o MySQL, e o Interpretador PHP entra como o meio para poder executar Scripts produzidos de forma local.

1º Passo: Instalar o MySQL, para isso vamos utilizar o terminar;

#su root
senha
(efetuamos o login como superusuário)

#apt-get update
(atualizar o sistema)

#apt-get install mysql-server
(baixar e instalar os pacotes necessários para o MySQL funcione)


Após os pacotes serem baixados, o programa de instalação solicite uma senha para o usuário administrador, e depois confirmar. Digitar a senha desejada e após teclar enter para concluir a instalação.

OBS.: por padrão o serviço já fica configurado para inicializar com o Sistema, caso isso não ocorra, basta executar as linha abaixo:

#chkconfig mysql on
(coloca o mysql para iniciar junto ao Sistema)

#apt-get install chkconfig
(essa linha deve ser executado, caso o gerenciador não esteja instalado)

Criando a base de dados do MySQL, que contém informações referentes ao próprio SGBD.

#mysql_install_db
(cria a base de dados)

#service mysql restart (ou stop e depois start)
(reinicia o serviço)

Para testar se está funcionado

#mysql -u root -p
senha


2º Passo: instalando o Apache (servidor) e o Interpretador PHP.

#apt-get install php5
(instala o php5 e o apache2)

#a2enmod php5
(ativar o módulo PHP e realizar a associação de arquivos)

#service apache2 restart
(reiniciar o serviço)

#apt-get install php5-mysql
#apt-get install libapache2-mod-auth-mysql
(baixa o pacote responsável pela integração entre a linguagem e o SGBD)

#service apache2 restart
(reiniciar o serviço)

3º Passo: instalar o PHPMYADMIN, responsável pelo gerenciamento gráfico das bases de dados do SGBD MySQL.

#apt-get install phpmyadmin

Durante a instalação é necessário definir qual o servidor que estamos utilizando na máquina, para isso basta definir Apache2 (para selecionar basta teclar barra de espaço).


No próximo passo defina “não” e está pronta a instalação.

O comando abaixo cria um link simbólico do PHPMYADMIN no diretório padrão do Servidor.

#ln -s /usr/share/phpmyadmin/ /var/www/phpmyadmin

Para o servidor gerenciar seus arquivos, devemos definir que as permissões do diretório /var/www para:

#chmod -R 777 /var/www
(definir que todos podem fazer tudo)

4º Passo: Testes básicos:

1) Testar se o Apache está rodando no servidor: Abrir o navegador de sua preferência e acessar o seguinte endereço: localhost ou o endereço IP do servidor


A mensagem exibida na imagem acima indica que o servidor está funcionado de forma correta.

2) Testar se o interpretador PHP está funcionado, neste caso vou utilizar o gedit e gerar um pequeno script em PHP.

#gedit /var/www/teste.php

<?php
phpinfo();
?>
No navegador colocar o endereço do arquivo “http://localhost/teste.php”.


3) Verificando se o phpmyadmin está rodando corretamente no servidor: Abra o navagador e acesso o seguinte endereço “http://localhost/phpmyadmin”, informar o usuário e a sua respectiva senha (root).


Bem, assim concluo mais um post, espero que alguma forma, possa ter ajudado a instalar e configurar um L.A.M.P no Debian ou Ubuntu, para dar os primeiros passos para desenvolver Sites para Web.

Até o próximo.

6 comentários:

  1. Boa tarde Fabricio, parabens pelo tutorial, mas tenho um pequeno problema, quando chego na parte de acesso ao local host, o apache não acessa: meu lo é 127.0.0.1 ou localhost e coloco 127.0.0.1:80 mas não acessa o apache nem o 127.0.0.1/phpmyadmin e nem o 127.0.0.1/teste.php, ja testando o cups em 127.0.0.1:631 acessa numa boa, se puder dar uma força ai, agradecemos, Valeu.

    ResponderExcluir
  2. Olá Mariana,

    1º Detalhe: tente reinstalar o serviço do phpmyadmin

    apt-get remove phpmyadmin
    apt-get install phpmyadmin
    service apache2 restart

    2º Detalhe: no endereço do servidor no seu browser, utilize o caminho completo

    http://localhost/phpmyadmin

    Tente essas duas opções, se não der responda o e-mail

    Abraço

    ResponderExcluir
  3. Parabens....informaçoes valiosas e precisas....Obrigado.

    ResponderExcluir