Every time I wanted to activate a new virtual host on my local macOS machine for development
I had to do the regular steps
- create directory
- create apache vhosts entry
- create /etc/hosts entry
So, I have built myself a tool.
Site Directories must end in .local to be picked up
example /path/site.local will become http://local.site
define('SITES_PATH', '/Users/your-user/Sites'); define('VHOSTS_FILE', '/etc/apache2/extra/httpd-vhosts.conf'); define('HOSTS_FILE', '/etc/hosts');
sudo php index.php
Find out on github:
Feel free to use as you wish.