JetBrains PhpStorm is a commercial, cross-platform IDE for PHP. It is built on JetBrains' IntelliJ IDEA platform, which is written in Java. It will thus run on all major operating systems that support Java.
Users can extend the IDE by installing plugins created for the IntelliJ Platform.
It is recommended to use the bundled Oracle Java Runtime Environment. OpenJDK may lead to unexpected behavior and is not officially supported.
To start using PhpStorm, download the version for the desired OS from the PhpStorm download page. The next step depends on the OS.
.tar.gz
file.PhpStorm.sh
from the bin
sub-directory.exe
file that starts the Installation Wizard.PhpStorm includes bundled evaluation license key for a free 30-day trial. In order to use the IDE after that period, a license for PhpStorm needs to be acquired from Jetbrains.
Various licenses are offered free or at a discount:
Alternatively, Jetbrains also offers a program which allows user to try pre-release versions for free.
As stated on the PhpStorm EAP page, the pre-release software can be unstable at times:
Be warned: It is important to distinguish EAP from traditional pre-release software. Please note that the quality of EAP versions may at times be way below even usual beta standards.
In case you experience problems, there is an official issue tracker where you can open bug reports and feature requests.