Επειδή συνήθως αυτά τα πράγματα δεν τα βρίσκεις στα Ελληνικά, για την ακρίβεια με δυσκολία τα βρίσκεις στα Αγγλικά, ιδού πως μπορείς εύκολα και γρήγορα να στήσεις ένα XAMPP για πολλαπλά sites/projects.
Το XAMPP το χρησιμοποιώ για τοπικό server, όπου αντίγραφα των sites μου τρέχουν στον υπολογιστή μου. Έχω κάνει τις εξής αλλαγές για να παίζει στα Windows 8.1:
- Έχω αλλάξει τα ports του apache από 80 σε 82 και από 445 σε 446.
- Για κάθε site φτιάχνω έναν φάκελο μέσα στο \htdocs, πχ \htdocs\Nowdoctor
- Στο αρχείο hosts προσθέτω έναν κανόνα του τύπου
127.0.0.1 nowdoctor.localhost
για κάθε Project - στο αρχείο C:\xampp\apache\conf\extra\httpd-vhosts.conf έχω προσθέσει αυτό:
NameVirtualHost *:82
<VirtualHost *:82>
ServerAdmin webmaster@localhost
ServerName localhost
DocumentRoot C:/xampp/htdocs
<Directory C:/xampp/htdocs >
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
<VirtualHost *:82>
ServerAdmin webmaster@localhost
ServerName nowdoctor.localhost
DocumentRoot C:/xampp/htdocs/Nowdoctor
<Directory C:/xampp/htdocs/Nowdoctor >
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>και για κάθε νέο Project φτιάχνω ένα αντίγραφο του <VirtualHost *:82> αλλάζοντας μόνο τα ServerName, DocumentRoot και Directory.
Το τελευταίο βήμα φαίνεται πως είναι αυτονόητο για το μεγαλύτερο μέρος του internet και κανείς δεν κρίνει χρήσιμο να το αναφέρει.