Fedora · 28 de fevereiro de 2016 0

Instalando Apache, MariaDB, PHP e PHPMyAdmin no Fedora 23

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.