Styleguide

Linux – LAMP

Instalando o Lamp no Linux

 

Para a instalação do Lamp no Linux, acesse o seu terminal buscando-o pelo dash, ou teclando ctrl + alt + t simultaneamente;

 

1 – Primeiramente é necessário instalar o nosso servidor, que será o Apache, para isso, no seu terminal digite os comandos abaixo e tecle enter:

sudo apt-get install apache2

ele irá solicitar confirmação para o download do conteúdo, digite y e tecle enter;

 

2 – Instalaremos também a linguagem de programação php, para isso, no seu terminal digite o comando abaixo e tecle enter:

sudo apt-get install php5 libapache2-mod-php5

ele irá solicitar confirmação para o download do conteúdo, digite y e tecle enter;

 

3 – Finalmente instalaremos o MySQL (Base de dados do servidor), digite o comando abaixo e tecle enter:

sudo apt-get install mysql-server

ele irá solicitar confirmação para o download do conteúdo, digite y e tecle enter

Após ele efetuar a instalação, irá surgir uma tela igual à da imagem apresentada abaixo, que lhe solicitará password do usuário root para o MySQL. Escolha uma password forte e digite, no futuro você irá precisar dela para conectar o seu site à base de dados.

img_lamp_1

 

 

Após o processo terminar aplique também o seguinte comando para terminar a instalação de módulos necessários para o bom funcionamento do MySQL no servidor web:

sudo apt-get install libapache2-mod-auth-mysql php5-mysql

4 – Reiniciando o Apache web server

No fim da instalação, para tudo funcionar correctamente, terá de reiniciar o Apache web server para terminar as configurações:

sudo /etc/init.d/apache2 restart

Para testar o apache, aceda através do browser do Ubuntu acesse o endereço http://localhost/

se tudo tiver bem configurado o browser deverá lhe devolver a informação “It Works“, e isto significa que o servidor apache está funcionando.

5 – Criar uma base de dados no servidor

Outro aspecto importante é o facto de algumas plataformas livres para criação de websites, tais como (wordpress, moodle, joomla, etc…), não criarem automaticamente a base de dados MySQL, e devido a esse motivo terá de criar a base de dados que pretende manualmente através do terminal.

Para acessar o console do MySQL, escreva no terminal:

mysql -u root -p

e introduza a password do utilizador root do MySQL que definiu anteriormente (Veja a imagem abaixo).

Após utilizar este comando, o console de gestão do MySQL abre com este aspecto:

”  mysql>  ” 

Introduza os seguintes comandos (Ver imagem):

create database NOME_DA_SUA_BASE_DE_DADOS;  (nome não pode ter espaços)
exit;


img_lamp_2

 

 

6 – Onde colocar os arquivos do meu site?

O servidor apache fica a escuta na pasta /var/www/ , e é nesta pasta que deve colocar os arquivos do seu site. Por exemplo, colocou uma pasta na localização indicada com o nome “teste“. Para acessar seu site através do browser deve colocar o endereço:

http://localhost/teste ou http://nome_do_seu_pc/teste ou  http://ip_do_seu_pc/teste .

Não se esqueça também de dar permissões de leitura aos arquivos do seu site, para que possam ser acessados atravez do browser. Normalmente num servidor web as permissões dadas são por exemplo 775. Vou dar permissões à pasta “teste” no terminal: (-R significa que as permissões se aplicam a todos os ficheiros e pastas que se encontram dentro da pasta “teste“).

sudo chmod 775 /var/www/teste -R

 

7 – pronto, seu servidor local está criado.