Why not just MAMP?

Becaus i was running low on space. MAMP takes about 1.8GB+ on my current MacBook Air with 128GB of base storage.. I am assuming this local setup takes much less space. XAMPP also takes about 2GB+, which is too much when i just want a simple local server with PHP.

You will need to run some commands as the root (super) user. You can switch to root with sudo -s or sudo su -


Apache is already installed on macOS Sierra

httpd -v # check version (Apache/2.4.23 on Sierra) 
sudo apachectl start # start Apache
sudo apachectl stop # stop Apache
sudo apachectl restart # restart Apache
sudo apachectl configtest # test Apache setup (good for troubleshooting)

You should see the It Works! text on http://localhost.


  • https://coolestguidesontheplanet.com/get-apache-mysql-php-and-phpmyadmin-working-on-macos-sierra/
  • https://medium.com/@JohnFoderaro/how-to-set-up-apache-in-macos-sierra-10-12-bca5a5dfffba
  • https://jason.pureconcepts.net/2016/09/install-apache-php-mysql-mac-os-x-sierra/
  • https://jason.pureconcepts.net/2016/09/upgrade-php-mac-os-x/