alors tout d'abord il faut biensûr installer les logiciels apache, php, mysql et autres si tu veux, regarde aussi du coté des packages php-* pour les extensions qui peuvent t'intéresser.
Ensuite on passe à la configuration,
Pour apache :
Là ça va déjà dépendre de savoir si tu veux héberger un seul site ou plusieurs sur la même machine
Dans le cas d'un seul site tu n'as pas de configuration à faire place simplement les fichiers dans /var/www/html/
Dans le cas de plusieurs sites il va falloir que tu ailles créer un fichier "monsite.conf" (le nom importe peu il faut juste vérifier qu'il fini bien par .conf) dans le répertoire /etc/httpd/conf.d/.
Le fichier devra ressembler à ça au minimum :
NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot /var/html/NomDuSite
ServerName
www.exemple.com
CustomLog /var/log/httpd/www.exemple.log combined
</VirtualHost>
DocumentRoot /var/html/NomDuSite
C'est le chemin vers le répertoire dans lequel sont situés les fichiers sur ton serveur
C'est l'adresse de ton site que tu devras mettre là pour que apache sache qu'il doit renvoyé celui ci et pas un autre quand on demande "
www.exemple.com"
CustomLog /var/log/httpd/www.exemple.log combined
C'est l'emplacement du fichier de log dans lequel seront stockés les visites du site.
Pour créer un autre site après il te suffit de copier le bloc VirtualHost et de modifier les 3 lignes ci dessus pour qu'elles correspondent à un autre site. et ainsi de suite.
Pour mysql, je te conseil d'installer phpMyAdmin pour le gèrer ce sera le plus simple. il est disponible dans les repo yum de Fedora.