It's a common practice to debug PHP using Xdebug. Xdebug is an extension for PHP to assist with debugging and development.
In this article, I'm going to introduce a more convenient way to quickly set up development environment with PHPStorm, Docker, Docker compose and Xdebug. The source code for docker compose configs are available in the Github: https://github.com/liqili/wordpress-xdebug-docker/