anúncios

terça-feira, 11 de agosto de 2020

Instalando e Configurando a stack LAMP no CentOS

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

# yum update

Instalação dos pacotes LAMP


# apt install httpd mariadb-server mariadb php php-mysql php-pdo php-cli php-curl php-apcu php-gd php-mbstring php-xml

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.

Inicializar os serviços e habilitar no boot do Apache e MySQL

Apache

# systemctl start httpd
# systemctl enable httpd

MySQL/MariaDB

# systemctl start mariadb
# systemctl enable mariadb

O CentOS vem com firewall habilitado e precisa liberar a porta 80 para acessar o servidor

# firewall-cmd --permanent --add-port=80/tcp
# firewall-cmd --reload

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 CentOS é apache:apache

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

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

Feito!

Nenhum comentário:

Postar um comentário