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.

[ Hits: 18.857 ]

Por: Antonio Marcos Pereira em 19/01/2018


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
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.

    Próxima página

Páginas do artigo
   1. Instalação do Apache
   2. Instalação do MariaDB
   3. Instalação do PHP 7.1
   4. Instalação do PhpMyAdmin
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

PHP5 - Criando e utilizando uma classe básica

MVC - Conceito e exemplo em PHP

If inline para PHP

Implementando scripts PHP com MySQL

PHP Orientado a Objetos: Para quem está começando

  
Comentários
[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 ..

[5] Comentário enviado por ANDRETB em 15/03/2018 - 10:19h

muito boa essa dica, ajuda muito .. http://queroserexpert.com/melhor-curso-de-php/


[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




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts