Documente Academic
Documente Profesional
Documente Cultură
Vamos a instalação
# apt update
# apt upgrade
# apt install apache2 libapache2-mod-php7.0 php7.0 mariadb-client mariadb-server phpmyadmin
OBS: Se você instalar o pacote mysql-server ele vai estar instalando o mariadb-client mariadb-server.
http://blog.remontti.com.br/2024 1/5
31/10/2017 Passo-a-passo como criar um servidor web Apache2, PHP 7.0, MariaDB, PHPMyAdmin "LAMP" no Debian 9 Stretch - Remontti
http://blog.remontti.com.br/2024 2/5
31/10/2017 Passo-a-passo como criar um servidor web Apache2, PHP 7.0, MariaDB, PHPMyAdmin "LAMP" no Debian 9 Stretch - Remontti
Repita a senha:
Instalação concluída!
Acesse http://ip-do-seu-servidor/
# mariadb -u root
http://blog.remontti.com.br/2024 3/5
31/10/2017 Passo-a-passo como criar um servidor web Apache2, PHP 7.0, MariaDB, PHPMyAdmin "LAMP" no Debian 9 Stretch - Remontti
1 USE mysql;
4 FLUSH PRIVILEGES;
5 quit;
Mas não se assuste! MariaDB é praticamente o seu velho MySQL. Para saber mais acesse: MariaDB
versus MySQL – Compatibilidade. Veja pelo lado bom, não permitindo login com root temos mais
segurança!
O que fazer então? Simples crie uma base de dados e um usuário para acessa-la. Eu sempre
recomendei usar para cada aplicação um usuário com a sua base, assim numa falha você não deixa
exposto o que não deveria!
Acesse via linha de comando nosso o mariadb (o comando mysql -p funciona também)
# mariadb -p
3 FLUSH PRIVILEGES;
4 quit;
Agora pode acessar seu PHPMyAdmin com seu seu usuário e senha. http://ip-do-seu-
servidor/phpmyadmin
http://blog.remontti.com.br/2024 4/5
31/10/2017 Passo-a-passo como criar um servidor web Apache2, PHP 7.0, MariaDB, PHPMyAdmin "LAMP" no Debian 9 Stretch - Remontti
Agora vamos habilitar o mod_rewrite do Apache que é muito utilizado. Este é um módulo do Apache que
utiliza um mecanismo baseado em regras de reescrita.
# a2enmod rewrite
A página que vimos ao abri o ip do nosso servidor no navegador fica no diretório /var/www/html, isso
está sendo informado no arquivo default do apache que fica em /etc/apache2/sites-enabled/000-
default.conf, e para que nosso mod_rewritefuncione corretamente será necessário adicionar alguma
linhas.
Edite o arquivo /etc/apache2/sites-enabled/000-default.conf (vou usar o editor vim, que não vem
instalado por padrão no sistema, mas se você pode usar qualquer edito ex o nano)
# vim /etc/apache2/sites-enabled/000-default.conf
1 <Directory /var/www/html/>
3 AllowOverride All
4 </Directory>
http://blog.remontti.com.br/2024 5/5