PhpStorm 2017.1.4 is out

New bug-fix update PhpStorm 2017.1.4 (build 171.4694.2) is now available! You can download it here, in JetBrains Toolbox App or if you have installed the previous PhpStorm 2017.1.3, you should soon get a notification in the IDE about a patch update.

This build delivers bug fixes and improvements for PHP and the Web, and takes on the latest improvements in IntelliJ Platform.  Also, it brings a new feature:

Class Name Completion works inside string literals

Now you can invoke Class Name Completion (Ctrl-Alt-Space) or invoke completion twice (Ctrl-Space) inside any string literal to get a completion list of all available classes, interfaces, and traits.


See the full list of bug-fixes and improvements list in our issue tracker and in the complete release notes.

Download PhpStorm 2017.1.4 build 171.4694.2 for your platform or click “Update” in your JetBrains Toolbox App and please do report any bugs and feature request to our Issue Tracker.

JetBrains PhpStorm Team
The Drive to Develop

This entry was posted in Newsletter, Release Announcements. Bookmark the permalink.
  • Junaid Atari

    nice feature!

  • PsychodelEKS

    Toolbox does not find any updates =(

    • Vladimir Luchansky

      Should be OK now.

      • PsychodelEKS

        I guess the problem is that I’m on 2017.2 EAP =)

        • Vladimir Luchansky

          Ha! :-) Well, of course, it won’t give you an update from 2017.2 to 2017.1.

  • Łukasz Tkacz

    Find in Path > Open file > still sometimes frozes editor and interface and I must open ex. preferences to “unfreeze” :(

    • Maxim Kolmakov

      Please contact our support team (Help->New Support Request) with threadDump folder attached (Help->Show Log in…)

  • Hast

    Can not download update via the phpstorm’s “update and restart” button.

    Failed to prepare an update: Cannot download ‘’: Received fatal alert: handshake_failure Open download page.

    • Matthias Stolt

      As always… this is never working. Since years… Do not have any hope of it getting better. And btw. yes i did a full download/install of the last release (as always).

      • Maxim Kolmakov

        Could you please check whether “File | Settings | Appearance & Behavior | System Settings | Updates | Use secure connection” help? Btw you can also try JetBrains Toolbox:

    • Maxim Kolmakov

      Does turning off “File | Settings | Appearance & Behavior | System Settings | Updates | Use secure connection” help?

      • Hast

        Yes, it works.

  • Bart McLeod

    Much, much wanted feature!

  • xUser

    Why not using ClassName::class? Much easier then IDE completion.

    • Jexy Ru

      I guess, you should ask this in WordPress blog – the screenshot above is a typical wordpress example.

  • Glen Wheeler

    Amazing thanks guys, loving the new features!

  • Scott Grosch

    What I’d like to know is why don’t you just UPDATE when I find this? Why do I have to go to your website and download an installer?

    • Brian Sulzen

      You’ll need to click “ignore this update”, then go back to help > check for updates and update to the latest patch. Once that update is complete, go back into the ignored updates and remove the entry. Once removed you will be able to update to 2017.1.4. Basically there is no direct update path between your current version and the latest version.

      • Harry Talamini

        This is exactly what I needed!

      • Carlos

        Thanks! Unbelievable that this is not handled automatically (or at least made clear what the process should be).

      • Deividas Simas

        I believe it takes way too long to remove all the ignored versions and applying patches to every single subversion every time, so it would be wiser to download a whole installer in the end

        • Brian Sulzen

          or just turn on auto updates

        • Vladimir Luchansky

          or use Toolbox app :)

      • Abdel Karim Mateos Sanchez

        On Mac OS X notHelp -> Check updates. And if you go to PHPSotorm -> Check for updates, go to same screen for download update

    • Vladimir Luchansky

      From what version were you not able to update? Was it 2017.1.3?

      • Scott Grosch

        No clue as I’ve already done the update. I use this almost daily though, so at the oldest I would have been 2017.1.2

        • Vladimir Luchansky

          Thanks! I would advise to get the Toolbox app – painless way to manage your JetBrains products and their updates.

      • Thom Heemstra

        I wasn’t able to update from 2017.1, manual update worked.

    • Félix Gagnon-Grenier

      I for one have no problem with that. Also, most minor updates can be done from the ide!

  • rahmatNazali

    thanks a million, jet brains :)

  • Matt

    My toolbox shows no updates available after “check for updates” yet I don’t have this version installed.

  • Julia Koelsch

    I have the Jetbrains toolbox. In the “All Tools” section, it shows PHPStorm, and says I have to delete it and then install it thru the Toolbox because it was installed manually. I delete it, and then the “All Tools” section is blank. I see no way to install PHPStorm through the Toolbox. I looked at the settings, and I’m logged in to my Jetbrains account, and the Toolbox is up to date. I restart the Toolbox. No different. I manually install PHPStorm, and the message is back, saying I need to uninstall it because it was manually installed. So, I click “Give Feedback” from the Toolbox menu, hoping to get some help, and it takes me to a page that says “You have no permissions to view this page”. What am I doing wrong?

    • Eugene Morozov

      What OS do you use?
      Anyways, please try uninstalling PhpStorm using the OS built-in tools to make Toolbox forget that PhpStorm was installed.

  • SlyDave

    1. The download on is for 2017.1.2
    2. Updating from 2017.1.3 (or 2017.1.2) to 2017.1.4 requires admin privileges, even if PHPStorm isn’t installed for all users

    Because of the 2 issues above, it’s not possible for me to actually upgrade to 2017.1.4, can you provide a direct link to the 2017.1.4 installer please?

  • Raja Ait Lahrir


    I have my codeception installed in a docker container, and I need to set the executable path in my PHPStorm installed in my local machine.

    Any help please?

    Kind regards