Concatenar

Conectando pessoas, ferramentas e idéias.

 

Concatenar - Instalando Apache, MySQL, PHP7 e phpMyAdmin via terminal

 

ubuntu-logo

 

Neste tutorial vamos instalar os pacotes necessários para que você possa ter um servidor local em sua máquina com suporte ao uso de scripts PHP, criação e administração de banco de dados. Para efetuar as instalações não é necessário que você seja um usuário experiente em comandos utilizados no terminal do ubuntu, lógico que recomendo a busca por esse conhecimento até mesmo para agilizar as tarefas do seu dia a dia, mais por agora basta seguir os passos abaixo.

 

1- Abra o terminal

 

Para quem não sabe o caminho ou ainda se encontra em dificuldade com o unity, basta ir até o painel inicial e buscar por terminal.

 

Acesso ao terminal 

 


 

2 – Como vamos instalar os pacotes via terminal através do comando apt-get, é recomendado realizarmos uma atualização antes da instalação.

 

O apt-get trabalha baixando pacotes dos repositórios oficiais do Ubuntu e Debian, então para que o apt-get receba os pacotes mais atualizados do momento é recomendado baixar uma lista de pacotes disponíveis em cada servidor, para isso basta digitar no terminal os seguintes comandos um a um:

 

sudo apt-get update

sudo apt-get upgrade

 

Pronto agora já podemos efetuar a instalação de cada pacote.

 


 

3 – Para instalar o Apache digitamos no terminal:

 

sudo apt-get install apache2

 

O sistema pedirá a senha do administrador, basta informá-la e aguardar o fim da instalação.

 

Ao finalizar a instalação acesse: http://localhost e verifique se é apresentada a pagina Apache2 Ubuntu Default Page, conforme segue abaixo...

 

 apache default page

 


 

4 – Vamos agora adicionar o repositório do Ondrej, instalar o PHP7, usando o módulo apache 2.4 e mysql, para isto digite no terminal os seguintes comandos um a um:

  

sudo add-apt-repository ppa:ondrej/php

sudo apt-get update

sudo apt-get install php7.0 libapache2-mod-php7.0 php7.0-mysql

  

Basta dar continuidade conforme o passo anterior, informe a senha do administrador e aguarde o fim da instalação.

 


  

5 – Testando a instalação do PHP

 

Para verificar se a instalação do PHP está funcionando, vamos acessar em nosso sistema de arquivos o caminho /var/www/html

 

Obs: Lembrando de fornecer as permissões necessárias para as pastas

 

Dentro desta pasta crie um arquivo com o nome teste_php.php e como conteúdo do arquivo digite e salve o seguinte texto:

  

 phpinfo

 

Antes de testarmos vamos realizar uma alteração no apache, removendo a prioridade exibir o arquivo index.html passando para arquivos php, digite no terminal conforme abaixo:

 

sudo nano /etc/apache2/mods-enabled/dir.conf

 

Está tela irá aparecer...

 

configuração apache 

 

 

Vamos modificar a linha que inicia com DirectoryIndex para que os arquivos fiquem da seguinte maneira:

 

index.php index.html index.cgi index.pl index.php index.xhtml index.htm

 

Feche o arquivo com Ctrl+X e pressionando Y para salvar.

Reinicie o servidor web, para isso digite o comando abaixo no terminal:

 

sudo systemctl restart apache2

 

Em seguida vá até o navegador instalado em sua máquina e acesse http://localhost/teste_php.php se estiver tudo certo, a página exibida será parecida com a mostrada na imagem abaixo.

 

 configurações do php

 

 


 

6 – Instalação do MySQL, basta digitar no terminal:

 

sudo apt-get install mysql-server

 

Durante a instalação será solicitado para que você informe uma senha para o usuário root do mysql, basta você digitar a senha desejada e a confirmar novamente, recomendo que você a anote. 

 


 

7 – Para finalizar vamos instalar o phpMyAdmin utilizando a extensão necessária mbstring, para isto digite no terminal: 

 

sudo apt-get install phpmyadmin php-mbstring

 

Durante a instalação o uma tela surgirá pedindo para que você informe qual servidor será utilizado para rodar o phpmyadmin, deixe marcada a opção apache2

Também surgirá uma tela pedindo para que você informe uma senha e a confirme, está senha será do usuário root (administrador) do phpMyAdmin, sugiro que você novamente anote

Ao final da instalação feche o terminal e acesse o navegador, para testar digite na barra de endereços http://localhost/phpmyadmin, basta digitar a senha informada durante a instalação e você terá acesso normalmente.

 

OBSERVAÇÃO:  Caso você tenha problemas para abrir o phpMyAdmin, e apresente a seguinte mensagem: 

The requested URL /phpmyadmin/ was not found on this server.

 

Digite:

 

sudo nano /etc/apache2/apache2.conf

 

Inclua a seguinte linha, pode ser no fim do arquivo...

 

Include /etc/phpmyadmin/apache.conf 

 

Conforme imagem abaixo:

 

<imgclass="img-fluid" title="inclusão do phpmyadmin no apache" src="/images/Ubuntu16-php/include-phpmyadmin.jpg" alt="inclusão do phpmyadmin no apache" />

 

Salve o arquivo, e reinicie o servidor:

 

sudo systemctl restart apache2

 

Tente realizar o acesso através do navegador novamente acessando o endereço: http://localhost/phpmyadmin

 

phpMyAdmin 

 

Na tela a seguir, entre com sua senha root e usuário do phpMyAdmin para ter acesso.


 

Agora é só salvar seus scripts php dentro do caminho/var/www/html e criar e manipular seus bancos de dados através do phpMyAdmin.

 

Segue abaixo uma lista de artigos e tutoriais do site concatenar para ajudar no seu treino, caso você esteja iniciando na área de programação:

 

Inserindo dados de formulários através do PHP em um Banco de Dados MySQL

Criar e validar formulários no PHP

Criando um banco de dados em MySQL através do phpMyAdmin

Comandos Básicos SQL

 


 

Fontes:  

https://www.digitalocean.com/community/tutorials/how-to-install-linux-apache-mysql-php-lamp-stack-on-ubuntu

https://www.digitalocean.com/community/tutorials/how-to-install-and-secure-phpmyadmin-on-ubuntu-14-04