3.3.2.3. Configure Xdebug for Sublime Text 3¶
Table of Contents
3.3.2.3.1. Prerequisites¶
Ensure that xdebug.idekey
is set to PHPSTORM
in your PHP Xdebug configuration.
3.3.2.3.2. Assumption¶
For the sake of this example, we will assume the following paths:
Directory | Path |
---|---|
Devilbox git directory | /home/cytopia/repo/devilbox |
HOST_PATH_HTTPD_DATADIR | ./data/www |
Resulting local project path | /home/cytopia/repo/devilbox/data/www |
The Resulting local project path is the path where all projects are stored locally on your
host operating system. No matter what this path is, the equivalent remote path (inside the Docker
container) is always /shared/httpd
.
Important
Remember this, when it comes to path mapping in your IDE/editor configuration.
3.3.2.3.3. Configuration¶
1. Install Xdebug Client
Use Sublime’s Package Control to search for and install
Xdebug Client
.See also
2. Configure Xdebug.sublime-settings
- Navigate to
Tools
->Xdebug
->Settings - User
in the menu- This will open the configuration file in Sublime
{ "path_mapping": { "/shared/httpd" : "/home/cytopia/repo/devilbox/data/www" }, "url": "", "ide_key": "PHPSTORM", "host": "0.0.0.0", "port": 9000 }Important
Recall the path mapping!