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
Abra o terminal e de os comandos abaixo.
Eu gosto de trabalhar com a pasta www dentro do home,para isso devemos alterar alguns arquivos:
No terminal de o comando abaixo.
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.
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.
Abra o Firefox: e digite: http://localhost (ou só localhost) e você verá igual a imagem abaixo:
Vou utilizar o repositório oficial do Debian, para outras distribuições, visite o link abaixo:
Mariadb
No terminal de o comando abaixo.
Digite a sua senha, ela será usada mais a frente ;-)
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.
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.
Instale a chave com o comando abaixo.
Atualize o apt com o comando abaixo:
Agora vamos instalar o php7:
De o comando abaixo no terminal,
Para verificar a instalação do php,digite no terminal:
E você terá essa mensagem:
Agora vamos forçar o php a exibir as mensagens de erro:
De o comando abaixo no terminal.
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.
Pronto agora as mensagens de erro serão exibidas.
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.
Agora mova a pasta phpmyadmin/ para /usr/share:
De o comando abaixo no terminal.
Mudando as permissões da pasta www:
De o comando abaixo no terminal.
Agora vamos configurar o apache para receber o phpmyadmin:
De o comando abaixo no terminal.
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.
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!!
1. Instalação do apache 2.4:
su
apt install apache2
2. Diretório WWW
No terminal de o comando abaixo.
nano /etc/apache2/apache2.conf
Altere a linha :
No terminal de o comando abaixo.
nano /etc/apache2/sites-available/000-default.conf
No terminal de o comando abaixo.
service apache2 restart
3. Instalação do banco de dados Mariadb.
No terminal de o comando abaixo.
apt install mariadb-server
4. Instalação do php7:
nano /etc/apt/sources.list
wget https://www.dotdeb.org/dotdeb.gpg
apt-key add dotdeb.gpg
apt update
apt install php7.0-fpm php7.0-mcrypt php-mbstring php7.0-mysql libapache2-mod-php-7.0 php7.0-xml php7.0-gd
php --version
nano /etc/php/7.0/apache2/php.ini
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
service apache2 restart
5. Instalação do phpmyadmin:
unzip phpMyadmin-4.7.0-all-languages.zip
mv /home/usuario/Downloads/phpmyadmin/ /usr/share/phpmyadmin/
chmod -R 0755 phpmyadmin
nano /etc/apache2/sites-available/000-default.conf
service apache2 restart
amigável ;-)
By
Clayton Campos
Esse MariaDB tá com a bola toda
ResponderExcluirTá bombando :)
Excluir