domingo, 7 de maio de 2017

Instalação de Lamp com Mariadb, Php 7 e phpmyadmin, para Debian e Ubuntu

Que tal criar um ambiente de desenvolvimento totalmente opensource ? Se estava procurando por isso, leia essa matéria que nos foi enviada pelo membro da comunidade  Clayton Campos







1. Instalação do apache 2.4:


Abra o terminal e de os comandos abaixo.


su

 apt install apache2 


2. Diretório WWW


Eu gosto de trabalhar com a pasta www dentro do home,para isso devemos alterar alguns arquivos:

No terminal de o comando abaixo.

nano /etc/apache2/apache2.conf 

Altere a linha : Para: <- no meu caso: /home/clayton/www Options Indexes Follow SymLinks AllowOverride All Require all granted 

Agora vamos alterar o outro arquivo: 


No terminal de o comando abaixo.

nano /etc/apache2/sites-available/000-default.conf 

Altere a linha: DocumentRoot /var/www/ 

Para: DocumentRoot /home/usuario/pasta <- no meu caso: /home/clayton/www 

Salve e saia. 

Agora vamos reiniciar o apache: 


No terminal de o comando abaixo.

service apache2 restart 

Abra o Firefox: e digite: http://localhost (ou só localhost) e você verá igual a imagem abaixo:







3. Instalação do banco de dados Mariadb. 



Vou utilizar o repositório oficial do Debian, para outras distribuições, visite o link abaixo: 

Mariadb


No terminal de o comando abaixo.



apt install mariadb-server 


Digite a sua senha, ela será usada mais a frente ;-) 



4. Instalação do php7: 



Php7 só está disponível oficialmente para o Debian Stretch, para o Jessie eu uso o repositório Dotdeb: 

Edite o /etc/apt/source.list.

No terminal de o comando abaixo.


nano /etc/apt/sources.list

Cole as linsa em vermelho no final do arqivo: 


deb http://packages.dotdeb.org jessie all 

deb-src http://packages.dotdeb.org jessie all 


Baixe e Instale a chave: 

De o comando abaixo no terminal para fazer o download da chave.



wget https://www.dotdeb.org/dotdeb.gpg 


Instale a chave com o comando abaixo.



apt-key add dotdeb.gpg 


Atualize o apt com o comando abaixo: 



apt update 


Agora vamos instalar o php7: 

De o comando abaixo no terminal,



apt install php7.0-fpm php7.0-mcrypt php-mbstring php7.0-mysql libapache2-mod-php-7.0 php7.0-xml php7.0-gd 


Para verificar a instalação do php,digite no terminal: 



php --version 


E você terá essa mensagem:








Agora vamos forçar o php a exibir as mensagens de erro: 

De o comando abaixo no terminal.



nano /etc/php/7.0/apache2/php.ini 


Retire o ; (ponto e vírgula) da frente dos seguintes itens: 

display_errors

Default Value: On

Development Value: On

Production Value: Off

error_reporting

Default Value: F_ALL & NF_NOTICE & ~E_STRUCT & ~E_DEPRECATED

Development Value: E_ALL

Production Value: E_ALL & ~E_DEPRECATED & ~E_STRICT

html_errors

Default Value :On

Development:On

Production Value: On


Salve e saia. 

Agora reinicie o apache: 

De o comando abaixo no terminal.


service apache2 restart 

Pronto agora as mensagens de erro serão exibidas. 



5. Instalação do phpmyadmin:



Eu gosto de utilizar sempre a última versão estável do phpmyadmin, para isso vamos baixar do site oficial, baixe a versão zip multi-language no link abaixo. 


phpmyadmin


Até este momento a versão estável é: phpMyadmin-4.7.0-all-languages.zip 

Vou usar a dica que se encontra em: 


have-trouble-installing-phpmya dmin-on-php7-apache-2-4-7-ubuntu 


Descompacte o arquivo: 

De o comando abaixo no terminal.



unzip phpMyadmin-4.7.0-all-languages.zip 


Agora mova a pasta phpmyadmin/ para /usr/share: 


De o comando abaixo no terminal.

mv /home/usuario/Downloads/phpmyadmin/ /usr/share/phpmyadmin/ 


Mudando as permissões da pasta www: 


De o comando abaixo no terminal.

chmod -R 0755 phpmyadmin 


Agora vamos configurar o apache para receber o phpmyadmin: 


De o comando abaixo no terminal.

nano /etc/apache2/sites-available/000-default.conf 


Depois de DocumentRoot /home/usuario/www/ , acrescente as linhas: 


Alias /phpmyadmin "/usr/share/phpmyadmin/" 

Order allow,deny Allow from all Require all granted 


Saia e salve e vamos reiniciar o apache: 


De o comando abaixo no terminal.

service apache2 restart 


Agora,vamos abrir o phpmyadmin, no firefox digite: http://localhost/phpmyadmin 

E aparecerá a seguinte tela,se tudo deu certo ;-)





Por default está em inglês, mude a língua para português que vai ficar assim:





Agora vamos entrar, digite : 

Usuário: root 

Senha: a senha que você definiu na instalação do mariadb. 

E como resultado final, temos um ambiente de desenvolvimento totalmente opensource rodando num sistema estável demais da conta ;-)





Espero que esse tutorial seja útil, pois pra mim foi muito difícil deixar o apache

amigável ;-)

By

Clayton Campos


Donate - Contribua para a melhoria do nosso trabalho!!









2 comentários: