PhpStorm
 
2022.3
Get PhpStorm

Run/debug configurations

Last modified: 17 January 2023

Configure: Run | Edit Configurations

PhpStorm uses run/debug configurations to run, debug, and test your code. Each configuration is a named set of startup properties that define what to execute and what parameters and environment should be used.

There are two types of run/debug configurations:

  • Temporary — created every time you select Run <item_name> from the context menu. To call the context menu, right-click an object or an area.

  • Permanent — created explicitly from a template or by saving a temporary configuration. Permanent configurations remain as part of your project until you remove them.

So whenever you run/debug or test your code, PhpStorm either uses an existing permanent run/debug configuration or creates a new temporary one.

Permanent configurations have opaque icons while the icons of temporary configurations are semi-transparent.

The maximum number of temporary configurations is 5. The older ones are automatically deleted when new ones are added. If necessary, you can increase this limit in Settings | Advanced Settings | IDE | Temporary configurations limit.

Permanent and temporary configurations have different icons