Há diversos tutoriais de como fazer isso, mas buscarei neste tutorial ser o mais simples e direto ao ponto para vocês.
Então, sem muito papo vamos aos passo!
1 – Primeiro você deve instalar o Apache e o PHP, então para fazer isso no fedora, abra seu terminal e digite o seguinte comando :
$ sudo dnf group install "Web Sever"
Ao pedir para confirmar digite S, para aceitar a execução do comando. O comando trará o Perl, o Apche e o PHP de forma simples.
2 – No segundo passo starte o httpd com o comando:
$ sudo systemctl start httpd
Agora abra o endereço localhost no seu navegador e veja se a resposta será a página do apache, algo semelhante a essa tela
3 – Para que esse processo de startar o Apache (httpd no comando) seja automático ao iniciar seus sistema execute o comando
$ sudo systemctl enable httpd
4 – Agora o próximo passo é instalar o MySQL/MariaDB para completar nosso Lamp, então vamos a seguir executar:
$ sudo dnf install mariadb-server
Mais uma vez digite S para confirmar e aguarde o download e a instalação, em seguida ative o serviço do MariaDB e starte o mesmo
sudo systemctl enable mariadb
sudo systemctl start mariadb
Por ultimo é apenas criar um usuário e conceder os privilégio para ele no seu MariaDB e o processo estará finalizado!
Se não sabe como fazer isso veja o artigo no blog Sem Update https://sempreupdate.com.br/como-criar-um-novo-usuario-e-conceder-permissoes-no-mariadb-e-mysql/