-You can install Apache, MySQL and PHP with the distribution or later from "Add/Remove Application".
-You can download and install from RPMs [you find the RPMs on the Fedora cd's too].
-An easier way is to download and install a package that contains everything XAMPP
[Apache, MySQL, PHP and Perl].
-Also you can compile and install your Apache webserver with PHP support and the MySQL server.
After unpacking the arhives, you'll find there the needed documentation too. On Linuxquestions you'll find many threads about this.
2. Change hostname
You have to change in /etc/sysconfig/networl the name after "HOSTNAME=
". Then you write in /etc/hosts once the complete name and once without the domainsuffix [the part before the first dot].
[boby@space boby]$ hostname
[boby@space boby]$ cat /etc/sysconfig/network
[boby@space boby]$ cat /etc/hosts
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 localhost.localdomain localhost
220.127.116.11 space.localdomain space