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