I have XAMPP/WAMP set up on Fedora\Ubuntu\Linux.
The advantages I see to it are that the system(s) do not boot into a web server setup when I may only be doing websurfing that day, and are not in the background when I am logged in as root to do the frequent maintenance here.
Some tweaking is necessary to make the local web servers available to the other local machines. Localhost must be replaced by the host name in one of the key files.
I also have a local OSCommerce site, which does not like PHP>5.29 so I can have the software in any configuration/version I want and not putz with Perl or some other utils that are critical to the system, such as Perl is with Ubuntu. I also have to change values in php.ini to make it more compatible with my large Mysql database conversion scripts, which would probably be a bit wasteful of memory for normal system routines.
What I do know is that the XAMPP setups configured for Local only connections and set up to be secure by running:
/opt/lampp/lampp security
What I do not know is exactly how secure the XAMPP and Fedora default Web Server setups are for local networks with Windows machines on it.
What I have been unable to find is a good guide for local system security for networks BEHIND a hardware router/NAT firewall, with multiple Linux/Win systems and subnetworks. I already block telnet, and ssh at the router.
Fortunately I have had little grief from SELinux, and most of its problems have solutions offered by Selinux itself (or rather one of its utilities). I run 3 Linux distros here so please forgive if I am not a total expert on Fedora, but I still do consider XAMPP to be an excellent package,since it is so portable across distros. Just copy the OPT/XAMPP/ directory.
I will assume that you do know if XAMPP comes with an adequate package by looking at:
http://www.apachefriends.org/en/xampp-linux.html
Please advise.