Pesquisa de site

Configurando LAMP (Linux, Apache, MySQL/MariaDB, PHP) e PhpMyAdmin no servidor Ubuntu 15.04


A pilha LAMP é uma combinação do software de código aberto usado com mais frequência relacionado a serviços da web. Este grupo inclui Apache Web Server, MySQL/MariaDB e PHP. Freqüentemente, os bancos de dados MySQL/MariaDB são gerenciados por meio de uma ferramenta de gerenciamento de banco de dados como o phpMyAdmin.

Este artigo irá guiá-lo através do processo de instalação do LAMP no servidor baseado no Ubuntu 15.04.

Requisitos:

Antes de começarmos, existem alguns requisitos que devem ser atendidos:

  1. Instalação mínima do Ubuntu 15.04.
  2. Acesso SSH ao servidor (se você não tiver acesso direto ao servidor).
  3. Se a máquina for usada como servidor você deve certificar-se de que ela tenha um endereço IP estático configurado.

Etapa 1: definir o nome do host do servidor e a atualização do sistema

1. Assim que seu servidor Ubuntu 15.04 estiver instalado e funcionando, acesse-o via SSH e configure o nome do host. Isso pode ser facilmente alcançado usando:


sudo hostnamectl set-hostname your-hostname.com
hostnamectl

Claro que você deve alterar “seu-hostname.com” pelo nome de host real que você usará.

2. Para garantir que seu sistema esteja atualizado, execute o seguinte comando:

sudo apt-get update && sudo apt-get upgrade

Etapa 2: Instale o servidor Web Apache

3. Apache é o servidor web usado com mais frequência e hospeda a maioria dos sites disponíveis online. Para instalar o Apache em seu servidor, basta digitar o seguinte comando:

sudo apt-get install apache2

Agora você pode iniciar o Apache executando:


sudo service apache2 start


ifconfig –a

Ao acessar o endereço IP no navegador, você deverá ver uma página semelhante a esta:

Etapa 3: Instale PHP com Módulos

5. PHP significa Pré-processador de hipertexto . É uma linguagem de programação poderosa usada principalmente para gerar páginas web dinâmicas frequentemente usadas com bancos de dados. Observe que o código PHP é executado pelo servidor web.

Para instalar o PHP basta executar o seguinte comando:

sudo apt-get install php5 php5-mysql php5-mcrypt php5-gd libapache2-mod-php5

6. Para testar a instalação do PHP, navegue até o diretório raiz do servidor web e crie e abra um arquivo chamado php_info.php:


cd /var/www/html/
sudo vim php_info.php

Insira o seguinte código:

<?php phpinfo(); ?>

Salve o arquivo e carregue-o em seu navegador digitando http://your-ip-address/php_info.php. Você deverá ver a saída da função phpinfo() que fornecerá informações sobre sua configuração do PHP:

Você pode instalar mais módulos PHP posteriormente. Para procurar mais módulos basta usar:

sudo apt search php5

Etapa 4: Instale o servidor e cliente MariaDB

7. MariaDB é um sistema de gerenciamento de banco de dados relativamente novo desenvolvido pela comunidade. É um fork do MySQL, destinado a permanecer livre sob a GNU GPL. O projeto é liderado pelos desenvolvedores originais do MySQL devido à Oracle ganhar controle sobre a distribuição do MySQL. Basicamente, ele fornece a mesma funcionalidade do MySQL e não há nada a temer aqui.

Para instalar o MariaDB no Ubuntu 15.04 execute o seguinte comando:

sudo apt-get install mariadb-client mariadb-server

8. Durante a instalação, você não será solicitado a configurar a senha para o usuário root do MariaDB. Para fazer isso, você precisará emitir o seguinte conjunto de comandos:

sudo mysql –u root
use mysql;
update user set plugin='' where User='root';
flush privileges;
quit

Agora o usuário root pode ser protegido usando o seguinte comando:

mysql_secure_installation

Etapa 5: Instale o PhpMyAdmin

9. PhpMyAdmin é uma interface web através da qual você pode gerenciar/administrar facilmente seus bancos de dados MySQL/MariaDB. A instalação é muito simples e pode ser concluída com o seguinte comando:

sudo apt-get install phpmyadmin

Após a instalação, você será solicitado a selecionar o servidor web que está usando. Selecione “Apache” e continue:

10. Em seguida, você será perguntado se deseja configurar o phpMyAdmin com dbconfig-common. Selecione “Não” conforme mostrado na captura de tela:

Neste ponto, a instalação do phpMyAdmin está concluída. Para acessá-lo você pode usar http://your-ip-address/phpmyadmin:

Para autenticar você pode usar o usuário root do MySQL e a senha que você configurou anteriormente para esse usuário.

Etapa 6: inicie o LAMP na inicialização do sistema

11. Embora os instaladores devam ter configurado o Apache e o MariaDB para iniciar automaticamente na inicialização do sistema, você pode, por precaução, executar os seguintes comandos para garantir que eles estejam ativados:

sudo systemctl enable apache2
sudo systemctl enable mysql

Você pode realizar uma reinicialização do sistema para garantir que todos os serviços sejam iniciados normalmente conforme esperado.

Isso é tudo. Seu servidor Ubuntu 15.04 agora está executando a pilha LAMP e você está pronto para construir ou implantar seus projetos web nele.