Neste tutorial vamos montar um servidor com finalidade de estudos usando Apache, MariaDB e PHP.
Se precisar instalar o PostGreSQL, siga este tutorial.
Para isso, abra o terminal, digite su e sua senha de root.
dnf install -y httpd
Aguarde o download dos arquivos e a instalação. Após, inicie:
systemctl start httpd
Confira o status:
systemctl status httpd
Para inicializar automaticamente com o sistema, digite o comando:
systemctl enable httpd
Agora vamos instalar o MariaDB. Ainda no terminar, digite:
dnf install -y mariadb-server
Aguarde o download dos arquivos e a instalação. Após:
systemctl start mariadb
Checar o status:
systemctl status mariadb
Para inicializar automaticamente com o sistema:
systemctl enable mariadb
Agora como medida de segurança, vamos criar uma senha para o usuário root. Digite no terminal:
mysql_secure_installation
Será exigido uma senha para root. Como ainda não o temos, basta simplesmente apertar a tecla ENTER para continuar.
Na próxima pergunta (Change the root password), insira a nova senha de root e repita logo abaixo.
Na próxima pergunta (Remove anonymous user), responda Y.
E em Disallow root login remotely, responda Y.
Pronto, configurações de segurança efetuadas com sucesso.
Vamos agora para a instalação do PHP e seus módulos. No terminal:
dnf install -y php php-common php-mysql php-pdo php-gd php-mbstring
Aguarde o download dos arquivos e a instalação.
Após, reinicie o apache:
systemctl restart httpd
Agora para finalizar, vamos instalar o PHPMyAdmin:
dnf install -y phpmyadmin
Aguarde o download dos arquivos e a instalação.
Após, reinicie o apache:
systemctl restart httpd
Para publicar seus arquivos, insira-os no diretório: /var/www/html e no navegador use http://localhost ou http://127.0.0.1.
Antes de terminar, de permissão no diretório html:
chmod 775 -R /var/www/html/
Se precisar de um editor para php, instale o bluefish:
dnf install -y bluefish
É isso. Qualquer coisa, comente abaixo.