Pular para o conteúdo

Apache, PHP, MariaDB e PhpMyAdmin no Fedora 27

Este artigo pretende demostrar a instalação e configuração, passo a passo, de um ambiente de desenvolvimento PHP no Fedora 27 utilizando o Apache, MariaDB e PhpMyAdmin.
Antonio Marcos Pereira antoniomarcosap
Hits: 20.520 Categoria: PHP Subcategoria: Introdução
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Instalação do Apache

Para quem pretende migrar para Linux ou apenas mudar a distribuição para o Fedora e também montar uma estrutura para desenvolvimento em PHP, este artigo é para mostrar como é fácil elaborar essa tarefa sem muita dor de cabeça. A estrutura a ser montada será com Apache, PHP, MariaDB e PhpMyAdmin.

Antes de iniciar a instalação, certifique-se de que sua distribuição esteja atualizada. Para quem ainda não é familiarizado com a distribuição, basta acessar o terminal e fazer login como usuário root. Para isso, digite:

su

Em seguida, digite sua senha e tecle Enter.

Neste momento você já deve está logado no sistema como root. Para realizar a atualização, execute o seguinte comando:

# dnf update -y

Assim você estará atualizando sem precisar confirmar a ação. Caso deseje confirmar, basta remover o "- y" do comando.

Agora vamos à instalação do Apache (para conhecer mais sobre o Apache, visite a página apache.org). Para realizar a operação, execute no terminal:

# dnf install httpd -y

Espere o processo de instalação finalizar e execute o seguinte comando para iniciar o programa:

# systemctl start httpd.service

Após executar o comando, há duas maneiras de saber se tudo está funcionando corretamente. A primeira é acessando pelo navegador o endereço:

http://localhost
Ou:
http://127.0.0.1

Deverá aparecer a página "Fedora Test Page", como na figura abaixo.
Linux: Apache, PHP, MariaDB e PhpMyAdmin no Fedora 27
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
A segunda maneira, é por meio do comando:

# systemctl status httpd.service

Caso tudo esteja funcionando corretamente, a resposta do comando deverá ser parecida com a da figura abaixo:
Linux: Apache, PHP, MariaDB e PhpMyAdmin no Fedora 27
Caso queira iniciar o Apache junto com o sistema operacional, você pode fazê-lo executando o comando:

# systemctl enable httpd.service

Neste momento, apenas o acesso local está permitido pelo sistema. Se você quiser liberar o acesso público à página, deverá permitir por meio do Firewall.

Para permitir o acesso a página pelo HTTP, digite:

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

E para acesso pelo HTTPS (HTTP com um camada extra de segurança), digite:

# firewall-cmd --permanent --add-port=443/tcp

Depois de digitar os comandos, é necessário reiniciar o Firewall para que sejam aplicadas as alterações. Para isso, execute:

# systemctl reload firewalld

Pronto. Seu Apache já está instalado e configurado para rodar seu ambiente. Agora vamos instalar o sistema gerenciador de bando de dados MariaDB.

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
   1. Instalação do Apache
   2. Instalação do MariaDB
   3. Instalação do PHP 7.1
   4. Instalação do PhpMyAdmin
Nenhum artigo encontrado.

MVC - Conceito e exemplo em PHP

Instalando Servidor LAMP no Ubuntu e Derivadas

Gedit - Um bom editor pra programar em PHP!

PHP5 - Criando e utilizando uma classe básica

Xoops - Um ótimo gestor de portais em PHP

#1 Comentário enviado por adsjcsp em 01/02/2018 - 10:53h
Muito boa essa colaboração.
#2 Comentário enviado por Mc.Eagle em 27/02/2018 - 22:30h
Excelente, vivo dizendo que vou testar o Fedora 27 como distro principal, mas acabo deixando pra depois, creio que o bichinho do sudo apt update && apt update && apt list --upgradable && apt upgrade && apt purge && apt autoremove && apt autoclean && clear me picou.
#3 Comentário enviado por ElmiroDuarte em 02/03/2018 - 03:58h
tive um problema, no arquivo /var/lib/mysql, exclui todos os arquivos desse diretorio e reinstalei o mariadb e funcionou perfeitamente ..
#4 Comentário enviado por ElmiroDuarte em 03/03/2018 - 14:51h
consegui resolver o problema do mariadb .. agora tah tudo funcionando ..
#6 Comentário enviado por tayzemorais em 27/05/2018 - 07:13h
esse passos de instalação serve para o fedora 28 server?
#7 Comentário enviado por antoniomarcosap em 28/05/2018 - 11:14h

[6] Comentário enviado por tayzemorais em 27/05/2018 - 07:13h

esse passos de instalação serve para o fedora 28 server?


Ainda não testei o Fedora 28 Server, mas imagino que funciona da mesma maneira. Parece que não houve mudanças significativas em relação à mudança de estrutura distribuição.
#8 Comentário enviado por ElmiroDuarte em 23/06/2018 - 18:25h

[3] Comentário enviado por LaurianoElmiro em 02/03/2018 - 03:58h

tive um problema, no arquivo /var/lib/mysql, exclui todos os arquivos desse diretorio e reinstalei o mariadb e funcionou perfeitamente ..

também fiz isso ... o mariadb aparentemente não funciona se existirem pacotes do mysql no sistema
#9 Comentário enviado por Mc.Eagle em 18/09/2018 - 21:05h
Estou executando no Fedora 28 (até que enfim migrei!) e até agora tudo okay.
#10 Comentário enviado por websoeiro em 11/10/2018 - 16:37h
Obrigado pelo colaboração

Contribuir com comentário

Entre na sua conta para comentar.