Fechar


Servidor LAMP por Alexsander de Souza Reis

Bom dia pessoal, como prometi pra alguns amigos, estou postando agora um tutorial que elaborei relacionado ao Servidor Web Linux.

Pra quem não sabe, LAMP é o nome dado ao servidor web que utiliza: Linux - Apache - Mysql - PHP.

Os requisitos para começarmos o trabalho em um servidor Linux Web são simples, veja a seguir:

  • Saber instalar o Ubuntu Linux 10.04.1 LTS Desktop;

  • Conhecer o sistema de arquivos de um S.O Linux;

  • Ter noções básicas sobre o terminal e comandos utilizados Linux.


Agora que já sabemos o que precisamos para começar, mãos a obra.



Obs.: Não irei abordar a instalação do Sistema Operacional Linux Ubuntu 10.04.1 LTS, se alguém precisar de uma ajuda, poderei sem problemas fazer um vídeo tutorial para instalarmos utilizando o Virtual Box.

POSTEM NOS COMENTÁRIOS SE PRECISAREM.

Após a instalação do Sistema Operacional, vamos atualizar a lista do nosso repositório APT.

Utilizaremos o seguinte comando no Terminal (Aplicativos > Acessórios > Terminal):

sudo apt-get update

Com a lista de nosso repositório atualizada, agora vamos atualizar o sistema:

Ainda no terminal, utilizaremos o comando:

sudo apt-get upgrade

*Lembre-se sempre de atualizar seu sistema, pois a cada atualização podemos corrigir falhas de segurança ou até mesmo aperfeiçoar o desempenho  do mesmo. Lembrar também que SEMPRE antes de instalar qualquer aplicação é muito importante atualizar a lista de nosso repositório APT, pois assim, o mesmo terá a última versão estável da aplicação que desejaremos instalar.

Com tudo atualizado vamos iniciar as instalações.

INSTALANDO O APACHE2

O Apache2 é nosso servidor é nosso servidor HTTP, através dele é que conseguimos acessar uma página WEB em nosso servidor.

Utilizaremos o comando:

sudo apt-get install apache2

Depois de instalado vamos vamos testá-lo, para isso, abra o navegador Mozilla Firefox e digite na barra de endereços (No Servidor):

http://127.0.0.1

Se você tiver uma rede configurada acesse por outra máquina pelo endereço:

http://IP_DO_SEU_SERVIDOR

Ex.: http://192.168.155.1

Se tudo correu bem, aparecerá a página mostrada na imagem a seguir:



INSTALANDO O PHP E MÓDULO PHP5 PARA O APACHE

Agora, vamos “ensinar” o apache2 a interpretar o php.

Utilizaremos o comando para instalar o php5 e seu módulo para o apache2:

sudo apt-get install php5 libapache2-mod-php5

Vamos reiniciar o apache:

sudo /etc/init.d/apache2 restart

Vamos testá-lo, no terminal vamos até a pasta /var/www

cd /var/www

Vamos criar um arquivo e colocar dentro dele um comando em php que irá retornar as informações do mesmo:

sudo touch teste.php

sudo gedit teste.php

Na janela do editor de texto gedit que abrir, insira o seguinte conteúdo e salve:

<? php phpinfo();?>

Vamos acessar esse arquivo, abra o Firefox no Servidor e digite na barra de endereços:

http://127.0.0.1/teste.php

Ou acesse de uma máquina na rede abrindo o navegador e digitando na barra de endereços:

http://IP_DO_SEU_SERVIDOR/teste.php

Ex.: http://192.168.155.1/teste.php

Se tudo der certo, aparecerá uma página como na imagem abaixo:



*Lembre-se que para visualizar o site que estiver fazendo você deve colocá-lo na pasta /var/www para assim poder acessá-lo pelo navegador.

INSTALANDO O MySQL

O MySQL é nosso Sistema de Gerenciamento de Bando de Dados SQL, com ele poderemos criar um banco de dados SQL e armazenar as informações desejadas do site no mesmo.

Utilizaremos os comandos:

sudo apt-get install mysql-server mysql-client

Irá aparecer uma Box pedindo a senha do usuário root do mysql, coloque-a e depois confirme-a na próxima Box que aparecer.

*Obs.: Podemos também instalar vários aplicativos com o mesmo comando apenas dando um espaço entre eles. Veja:

sudo apt-get install apache2 mysql-server

INSTALANDO O PHPMyAdmin

O PHPMyAdmin é um programa de distribuição livre, em PHP, muito completo, permite acessar a todas as funções típicas da base de dados MySQL através de uma interface web muito intuitiva.

Depois de uma breve descrição, vamos à instalação.

Entre com o comando:

sudo apt-get install phpmyadmin

Após o começo da instalação, irão aparecer algumas telas pedindo informações:



Nesta primeira tela, selecionaremos o apache2 (o servidor web que estamos utilizando), para isso, pressionaremos a barra de espaços e depois um tab, o botão Ok ficará selecionado, então, pressionamos o Enter.



Já na segunda tela, aparecerá essa mensagem. Ao instalarmos o MySQL, criamos um usuário e senha (lembram?), nesta tela selecionaremos a opção "Não".

Após instalado o PhpMyAdmin, poderemos acessá-lo abrindo nosso navegador e digitando na barra de endereços:

http://127.0.0.1/phpmyadmin

OU

http://localhost/phpmyadmin

Ou ainda de uma máquina na rede

http://IP_DO_SEU_SERVIDOR/phpmyadmin

Ex.: http://192.168.255.1/phpmyadmin

Abrirá uma página pedindo login e senha, digite o login root e a senha coloque aquela que definimos ao instalar o MySql Server.

A partir daí, podemos criar, alterar, apagar e ferrar nossas bases de dados MySql.

Então é isso aê, tentei fazer o mais simples e transparente possível.

PEÇO ENCARECIDAMENTE QUE EM CASO DÚVIDAS, RECLAMAÇÕES, SUGESTÕES OU CORREÇÕES QUE USEM OS COMENTÁRIOS.

Abraços.