Setup your hosts file first
If you don’t know how to edit your hosts file in mac, please visit my previous post here
Enable VirtualHosts
The first thing you’ll need to do is open the file/Applications/XAMPP/xamppfiles/etc/httpd.conf
in your favourite text editor. Look for the following lines:
# Virtual hosts #Include /Applications/XAMPP/etc/extra/httpd-vhosts.conf
Uncomment the second line by removing the hash (#
), so that Apache loads your custom VirtualHosts configuration file:
# Virtual hosts Include /Applications/XAMPP/etc/extra/httpd-vhosts.conf
Create your VirtualHosts
Open the file /Applications/XAMPP/xamppfiles/etc/extra/httpd-vhosts.conf
. Towards the bottom of the file you will see some example VirtualHosts, which you should comment out or delete.
At the bottom of the file, add ‘localhost’ as the default named VirtualHost:
<VirtualHost *:80> DocumentRoot /Users/???/Documents/workspace/trunk/htdocs ServerName test.myserver.local <Directory "/Users/???/Documents/workspace/trunk/htdocs"> AllowOverride All </Directory> </VirtualHost>