pour ce qui est de php il existe plusieurs sites avec des tutoriaux:
http://phpdebutant.org/
http://php.developpez.com/cours/
et bien sûr:
http://www.php.net/manual/fr/index.php
sur fédora tu dois avoir apache(obligatoire) et php d'installé.
pour ce qui est des bases de données il y a mysql et postgres(sqlite si tu as php5).
sinon tu peut les installer à partir du cd/dvd d'install.
pour lancer tes serveurs tu peut le faire graphiquement en allant à 'parametre de systeme' -> 'parametre
de serveur' -> 'services'.
là tu coche 'httpd'(apache), tu le démarre, puis tu coche 'mysqld'...
si tu veux qu'ils démarrent à chaque boot tu click sur enregistrer.
tape localhost dans un navigateur et tu devrais avoir une page ou apache te souhaite la bienvenu.
pour ce qui est du répertoire où mettre tes scripts, sous fc2 il était sous /var/www/html(répertoire racine d'apache).