PhpStorm 2024.1 Help

PHP development environment

The PHP development environment includes a PHP engine, a web server, and a database server—the so-called AMP (Apache, MySQL, PHP) technology stack that can be installed as a preconfigured package (like XAMPP or MAMP) or separate components to the local operating system, in a virtual machine, or in a Docker container.

PhpStorm integrates with your PHP development environment for running, debugging, or unit testing the applications opened in the IDE.

Integrate your development environment with PhpStorm

  1. Integrate your PHP engine with PhpStorm as described in Configure local PHP interpreters or Configure remote PHP interpreters.

  2. Integrate your web server with PhpStorm as described in Connect to a web server.

  3. Integrate your database server with PhpStorm as described in Create a data source.

  4. Set up a debugging engine as described in Debug with PhpStorm: Ultimate Guide.

  5. Set up the required command-line tools as described in PHP command line tools.

Last modified: 17 April 2024