anúncios

domingo, 9 de agosto de 2020

Instalando e Configurando a stack LAMP no Debian

O que é LAMP?

O termo LAMP é a junção do sistema operacional Linux, servidor web Apache, SGBD MySQL e a linguagem PHP, formando o ambiente PHP completo.

Atualize o repositório

# apt update

Instalação dos pacotes LAMP


# apt install apache2 mariadb-server php libapapache2-mod-php php-mysql php-pdo php-cli

Ajuste de configuração do MySQL


# mysql_secure_installation

Pressione Y e ENTER para aceitar as configuração padrão para todas as perguntas. Isso irá remover alguns usuários anônimos e o banco de dados teste, desativará os logins remotos ao root, e carregará essas novas regras do MySQL/MariaDB.

Alterar a ordem dos arquivos que o servidor web Apache entenda primeiro

# vim /etc/apache2/mods-enabled/dir.conf

Padrão

< IfModule mod_dir.c> DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm < /IfModule>

Coloque o index.php no primeiro, conforme abaixo:

< IfModule mod_dir.c> DirectoryIndex index.php index.html index.cgi index.pl index.xhtml index.htm < /IfModule>

ESC+x (salva e sai do editor Vim)

Reload no Apache


# systemctl restart apache2

Criar o arquivo info.php para testar a execução do PHP

O diretório padrão do DocumentRoot no Apache é /var/www/html

# vim /var/www/html/info.php

< ?php
phpinfo();

ESC+x (salva e sai do editor Vim)

Permissão para o usuário e grupo no /var/www/html no Debian é www-data:www-data

# chown www-data:www-data -R /var/www/html

No browser acesse http://IPSERVIDOR/info.php

Feito!

Nenhum comentário:

Postar um comentário