Development environment

Minimum requirements

https://wordpress.org/about/requirements/

*AMP: *, Apache, MySQL, PHP, and sometimes Perl

https://www.apachefriends.org/index.html
https://www.mamp.info/en/
http://www.wampserver.com/en/

PHP

https://secure.php.net/manual/en/function.error-log.php https://secure.php.net/manual/en/language.errors.basics.php

WordPress

Installation

https://codex.wordpress.org/Installing_WordPress
https://codex.wordpress.org/Installing_WordPress_Locally_on_Your_Mac_With_MAMP

Debugging

https://codex.wordpress.org/Debugging_in_WordPress

Assignment

Install your choice of *AMP and WordPress on your computer as the local site wordpress.dev.

Test your debugging setup by creating a test PHP file in your web directory and logging errors to your error_log.

Additional reading

A Coder, a Programmer, a Hacker, a Developer, and a Computer Scientist walk into a Venn Diagram
Stack Overflow