Como instalar o Apache, PHP 7.4 e MariaDB no CentOS 7

Como instalar o Apache, PHP 7.4 e MariaDB no CentOS 7

setembro 20, 2021 Off Por Equipe DeltaCloud ™

Neste tutorial, você aprenderá como instalar o Apache, MariaDB e PHP 7.4 no CentOS 7 em  até 10 minutos.

Vamos começar passo a passo.

Etapa 1: Atualizar os pacotes do Linux

Atualize todos os pacotes Linux instalados com o comando Linux yum:

# yum update -y

Opcional: Após a atualização do sistema Linux, sempre recomendo reiniciar o servidor:

# reboot

Etapa 2. Instale o Apache Web Server
Agora, instale o servidor Apache WEB com o comando YUM:

Inicie o servidor Apache com o comando:

 

# systemctl start httpd

Habilite a inicialização automática do Apache no momento da inicialização:

 

# systemctl enable httpd.service

Nota. Certifique-se de que as portas do firewall CentOS 7 estejam abertas e o servidor possa aceitar conexões TCP de entrada na porta HTTP 80 e HTTPS 443.

Abra as portas HTTP e HTTPS no CentOS 7:

 

# firewall-cmd –permanent –zone=public –add-service=http

 

# firewall-cmd –permanent –zone=public –add-service=https

 

# firewall-cmd –reload

Agora tente abrir a página de teste. Digite no navegador o IP do servidor ou nome do domínio apontado.

Você verá esta página:

 

 

Etapa 3. Instale o servidor MySQL (MariaDB)

MariaDB Server é um dos fork de código aberto mais popular do MySQL

Para instalar o MariaDB 10.5 criar MariaDB.repo arquivo em /etc/yum.repos.d/

 

# nano /etc/yum.repos.d/MariaDB.repo

 

E preencha com o seguinte:

 

# MariaDB 10.5 CentOS repository list – created 2020-07-10 05:18 UTC
# http://downloads.mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.5/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

Salve e feche o arquivo MariaDB.repo.

Instale MariaDB 10.5:

 

# yum install MariaDB-server

Depois de instalar, execute o servidor MySQL:

 

# systemctl start mariadb

Verifique o status do MySQL (MariaDB):

 

# systemctl status mariadb

 

 

Habilite a inicialização automática do MySQL (MariaDB) no momento da inicialização:

 

# systemctl enable mariadb

 

MySQL_secure_installation

Agora precisamos de uma instalação segura do servidor MySQL.

Por padrão, uma instalação MariaDB tem um usuário anônimo, permitindo que qualquer pessoa
para entrar no MariaDB sem ter que ter uma conta de usuário criada para
eles. MariaDB vem com um banco de dados chamado ‘test’. Portanto, precisamos remover o usuário anônimo e “testar” o banco de dados.

E configurar a senha raiz para MySQL

Execute para iniciar o assistente de segurança do banco de dados MySQL, execute:

 

# mysql_secure_installation

E responda às perguntas no assistente:

 

 

Etapa 4. Instale o PHP 7.4 com módulos PHP

Por padrão no CentOS 7 dos repositórios disponíveis versão PHP 5.4. Instalaremos a versão mais recente do PHP 7.4 no CentOS 7 com os módulos:

 

# yum install epel-release yum-utils -y

 

# yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm -y

 

# yum-config-manager –enable remi-php74

 

# yum install php php-common php-mcrypt php-cli php-gd php-curl php-mysql -y

 

Teste a instalação do PHP

Para testar a funcionalidade do PHP, crie um arquivo phpinfo.php em

 

# nano /var/www/html

 

Com o seguinte conteúdo:

 

<? php
phpinfo ();
?>

Abra com o navegador da web: http://seuipv4aqui/phpinfo.php

Se a instalação do PHP 7.4 estiver correta, você verá esta página:

Conclusão!

Você acabou de aprender a instalar Apache, MariaDB e  PHP 7.4 no CentOS 7 e proteger os bancos de dados.