Keep PhpStorm up to date
Out of the box, standalone PhpStorm installation is configured to check for updates automatically. It will notify you when a new version is available:
PhpStorm updates are usually patch-based: they are applied to the existing installation and only require you to restart the IDE.
If the patch download takes a long time, you can send it to the background and continue working. Once download is complete, you will be prompted to restart, which should finalize the update.
If you do not want to install the proposed update for some reason, you can ignore it by clicking the Ignore This Update button in the update dialog. The ignored build's number will be added to the Ignored updates list, and you will not be prompted to install this particular build until you remove it from the list.
Manage updates manually
You can manage PhpStorm updates using the Updates page of the Settings / Preferences Dialog.
To manage updates, perform these general steps:
In the Settings/Preferences dialog (Ctrl+Alt+S), click Appearance and Behavior and then click Updates under System Settings.
Do the following according to your needs:
Checking for updates
To check for updates, do any of the following:
Click the Check Now button.
Choose Help | Check for Updates (for Windows or *NIX) or PhpStorm | Check for Updates (for macOS) on the main menu.
Enabling automatic updates
These settings allow you to enable automatic updates:
Select the Automatically check for updates for checkbox to enable automatic updates, and select the desired update channel from the list.
Use the Use secure connection checkbox (selected by default) to choose between using the secure connection protocol (HTTPS) and the HTTP protocol for downloading updates. Note that the HTTP protocol may be blocked due to security reasons.
Choosing the update channel
The channels list allow you to specify to which kind of releases you want PhpStorm updated. Note that this list is only available for the stable versions. For EAPs, it is enforced to Early Access Program.
Early Access Program: Provides all updates, including weekly EAP releases. This channel is not recommended for production development.
Note the following:
PhpStorm can be updated only to a minor EAP version, but not to the major one. For example, you can update PhpStorm
2017.2.4 EAP, but not to
2017.3 EAP. The
2017.3 EAPversion in this case will be installed in parallel with the existing stable installation.
EAP versions can be updated to both newer EAP and stable PhpStorm versions. If an EAP version is updated to a stable version at some point, the name of the original installation directory does not change.
Beta Releases or Public Previews: Includes stable releases, release candidates, and beta releases. Some updates in this channel may contain minor bugs and feature previews.
Note that this update channel is not currently used in PhpStorm.
Stable Releases: Includes only stable releases that are recommended for production.
Viewing and managing ignored updatesYou can view the list of currently ignored updates and optionally make them available for download again.
Click the View/edit ignored updates link. The Ignored Updates dialog lists the build numbers that are currently ignored.
To make a certain build available, delete it from the ignored updates list. Note that if you delete several updates, the most recent of them will be offered for download.
Manage PhpStorm through Toolbox App
Toolbox App is a control panel that allows you to manage all JetBrains developer tools, including PhpStorm, as well as your projects, from a single point of access. It lets you launch the IDEs, maintain different versions of the same tool, install updates and roll them back if needed. It also remembers your JetBrains Account and uses it to automatically log you in when you install and register new tools.
Launch the setup file.
Now you can manage existing tools, install new tools, and download updates: