PhpStorm 7 Early Access Program started

We are happy to announce the start of Early Access Program for PhpStorm 7. A fresh build is available for download and we are eager to get your feedback in our Issue Tracker.

This build has tons of new stuff and fixes for PHP & Web development and a latest updates of IntellJ Platform.

From the PHP side we are glad to announce:

  • PHP 5.5 support: generators, coroutines, finally keyword, list in foreach, using empty() on the result of function calls and other expressions, class name resolution as scalar via class keyword, constant array/string dereferencing
  • Drupal Plugin: integration for modules, themes and core development. Hooks (completion for hook declaration, quick documentation, navigation to hook invocations), automatic assistance in development environment configuration, command line tool integration for Drush, Search in Drupal API. Please read full tutorial
  • Smart Step Into (PHP Debug)
  • Extract Interface refactoring for PHP
  • Built-in SSH terminal
  • Automatic alignment of PhpDoc comments at edit time
  • Smart line split on Ctrl+Enter (Cmd-Enter)
  • INI plugin is bundled

PHP-related notable bugfixes include fixed issue on extra closing brace after type cast, rearranger enhancements, preventing debugging session termination if watchers evaluation fail, and more.

WebStorm 7 is in EAP stage for a while by now (read more in WebStorm blog), so from the Web side we are ready to deliver:

  • Completely redesigned JavaScript debugger backend for Chrome based on WebKit Remote Debugging Protocol
  • Redesigned Live Edit: working from within a debug session context
  • “Elements” tab in the JavaScript debugger is introduced, showing the live contents of the page being edited
  • Remote and local run configurations for JavaScript debugging are now merged
  • New structure view, breadcrumbs and suppressible inspections for SASS/LESS/SCSS
  • Beefed up REST Client with requests history, import/export, compressed responses and other improvements
  • Initial support for TypeScript 0.9, including the support for generics
  • Support for istanbul code coverage engine for JavaScript
  • Initial support for Web Components
  • Integration with Karma test runner (currently works only with karma@canary)
  • Code insight support for package.json files

The ItelliJ Platform v13 brings lot of different improvement too – you can find detailed release notes for all platform changes in IntelliJ IDEA EAP builds 130.754, 130.962, 130.1030, 130.1105 – all the relevant changes are included in PhpStorm 7 EAP build.

This build includes a 30-day time-limited license. No patch updates available.

Remember to install .zip & .tar.gz versions into completely empty folder. Do not just unpack over previous version!

7.0 builds use separate settings folder so either automatic or manual import of settings may be required. 3rd party plugins may or may not be compatible with 130.x builds – please ping plugin authors in case of any problems. We offer them our support.

Download PhpStorm 7 EAP 130.1176 right now and file all the bug reports and feature requests to the Issue Tracker.

Develop with pleasure!
– JetBrains PhpStorm Team

This entry was posted in Early Access Program. Bookmark the permalink.

72 Responses to PhpStorm 7 Early Access Program started

  1. Henry Garcia says:

    Awesome! really cool stuff.

    I see you have Drupal plugin. Do you have an idea of what other frameworks will have plugins?

  2. Brett Thomas says:

    Does the ‘extract interface’ refactoring work in intellij? I don’t seem to have that open, and have been having issues with the PHP plugin in general in the intellj 13EAP recently. Is there some way to determine what features are not included in intellij vs phpstorm?

  3. “Git push tags” finally?

  4. Breen says:

    Does this play nice alongside a PHPStorm 6.0 install?

    • Alexey Gopachenko says:

      7.0 builds use separate settings folder
      It should. You can backup your project settings (.idea folders) to be sure.

  5. Peter Lauge says:

    What about some support for WordPress theme development and plug-in development?

  6. plop says:

    any plan on zf2 integration ? services auto-completion etc?

  7. Alexander Makhomet says:

    That’s cool! Only one thing is sad, it would be so good to have Zend Framework support.

  8. Eugene OZ says:

    But.. where is AngularJS plugin?

  9. Ross Kinsman says:

    Any chance we’ll see support for XDebug JIT mode in PHPStorm 7?

  10. Alexander Lisachenko says:

    PhpStrom rocks! Drupal plugin for hooks is very promising. How can I create my own plugin for aspect-oriented programming in PHP (Go! AOP)? Is it possible to get a source code of Drupal plugin (.java) to have an idea of implementation for my own plugin? Parsing of Doctrine2 annotations is also interesting. Can you give me a right way to start

  11. Andrey says:

    SSH terminal is nice feature. But IDE crashed when i tried to close session via ‘X’. Btw…it would be nice to have UI to configure SSH terminal. For example, setup aliases(alias command) via IDE at .bash_profile file.

    • Mikhail Vink says:

      To avoid crashes for now please set option in (it’s located in IDEA_HOME\bin\

      As for feature requests please file it to the issue tracker

      Thank you!

      • Andrey says:

        Thanks, but i rollback for release :( This EAP crashes TOOOOOOO often :( Almost impossible to work :(

        • Mikhail Vink says:

          This fix with should fix most of the crashes.. Have you tried that?

          Btw you can keep both version (release and EAP) on your machine for convenience and switch if any problems arise.

          Thank you!

        • Patrick Sweeney says:

          It’s not meant to be perfectly working software, it’s meant to help shake out bugs.

      • Marcus Bointon says:

        I’ve been seeing a lot of crashes too. I added that config item as described and now I’m not getting the crashes, but I am getting dialogs as sheets, which is the opposite of what it says!

  12. Johannes says:

    Antivir tells me there is a virus in the windows-version of the files (zip and binaries).

    • Mikhail Vink says:

      Could you please report full information at – we’ll investigate the issue. Please be sure to provide full information about antivirus version and information on the virus detected – most probably there is some signature detection mistake happen in the antivirus software, there are no viruses included in any version of our software.

      Thank you!

  13. Max says:

    When a new version of my favorite IDE releases

  14. Arthur says:

    Hello. Do you have x64 .exe launcher in your plans for v7 release? Thanks.

  15. The EAP version already works very stable on my Mac. If only PhpStorm would decently support samba and SVN like Netbeans does… Then I can finally uninstall Netbeans completely.

    • Alex Wijnholds says:

      It already does support SVN completly, what feature are you missing…and I dont see the issue with Samba, since you can attach it to your File Explorer and browse to it with PhpStorm.

  16. Nazar says:

    Everything works great, but why so large font in Dracula Look and Feel?
    Which font is used by default for interface to decrease size manually?

    • Mikhail Vink says:

      The font can be adjusted in Settings | Editor | Colors & Fonts, but by default it’s 12 and pretty the same as in default theme.

      • Nazar says:

        I’m asking not about code font, but abount whole interface. I have custom code theme, and it works as before, but other things like toolbars have very large font. This font may be adjusted in Settings | Appearence | Override default fonts by
        But which font is used by default?, I have long list of fonts (obviusly, why first, not current is selected by default?).

  17. Anatoly says:

    Best PHP IDE ever. Thanks guys!

  18. We’re in mighty need.. to finally get a multithreaded version of this awesome IDE because it sometimes goes full throttle but if i have e.g. 4 cpus it only uses 1 core at 25% … -.-

  19. Pingback: Initial PHP 5.5 support in PhpStorm | JetBrains PhpStorm Blog

  20. Pingback: Drupal Development using PhpStorm | JetBrains PhpStorm Blog

  21. Hector says:

    I’m considering buying PhpStorm 6, is there some upgrade to 7 since its so close to release or would I have to buy a completely different license for it?

    • Mikhail Vink says:

      The license includes all the updates (including major) within a year after the purchase date, so it means that buying PhpStorm 6 now, you will get upgrade for PhpStorm 7 as soon as it available – no additional licenses are needed, your license will be valid.

  22. Sean says:

    Are there any plans to support WordPress or Joomla plugin/component development? When is multi-cursor support coming?

    • Mikhail Vink says:

      There are plans on supporting most of major frameworks/cms, but there are no specific estimates on WordPress and Joomla.

      Multi-cursor support is planned to be finished by IntelliJ IDEA 13 release (end-of-the-year) – should be available in PhpStorm 8 (but there is still some possibility to get it for PhpStorm 7, however, no promises). Please follow for updates.

  23. Pingback: Better readability with PhpStorm’s improved syntax coloring | JetBrains PhpStorm Blog

  24. LC_ says:

    Aaah Rest client history, I miss that very much in 6.0.

  25. Anton says:

    Initial support for TypeScript 0.9, including the support for generics

    This is very-very good! Please, put more effort to develop TypeScript support.

  26. Pingback: Debugging with Smart Step-into | JetBrains PhpStorm Blog

  27. Pingback: Using the PhpStorm built-in SSH terminal and remote SSH external tools | JetBrains PhpStorm Blog

  28. Pingback: Extract Interface Refactoring for PHP | JetBrains PhpStorm Blog

  29. Cuong says:

    Any plan on supporting native VIM style editing?

  30. Nabil says:

    Any support for multiple projects in the same window?

  31. Zaroui says:


    When will this version be sold?

    Thinking of buying a license of version 6, will I get a free upgrade to version 7?


    • Mikhail Vink says:

      It will be released in Quarter 4, 2013 year, but your license includes 1 year of free updates, so purchasing 6, you will definitely get version 7.

      • Mihai says:

        I have version 6 license and while working I got a popup in my websorm that version 7 was release and I have to upgrade. I upgraded but my license didn’t work anymore. Why did you send that popup message if you do not accept my license?

        • Mikhail Vink says:

          Please mind that you are now in the blog of PhpStorm, commenting blog post about PhpStorm 7 Early Access Program, but mentioning release of WebStorm 7 – it’s separate product by JetBrains. So PhpStorm 7 is not released yet and probably this blog is not the best place to comment on release of other product. WebStorm has its own blog at

          As for the WebStorm 7 update, the popup mentioned that there is a version available (not that you have to update) – so there was a choice – to stay with current version you have or to download version 7 (and it seems you downloaded it from the web site deciding to try version 7). You still all the time can use your license for WebStorm 6 (you can download it at

          However, if your license is not expired and you still can’t use it for WebStorm 7 – please file an issue at as every WebStorm license includes a year of free updates, including major upgrades.

          Thank you!

  32. Pingback: Move Static Member refactoring for PHP in PhpStorm | JetBrains PhpStorm Blog

  33. Pingback: Notes on TypeScript | acatcalledfrank

  34. Pingback: Command Line Tools Based on Symfony Console (Doctrine, Laravel) in PhpStorm | JetBrains PhpStorm Blog

  35. Pingback: Built-in Local Terminal in PhpStorm 7 | JetBrains PhpStorm Blog

  36. Arnas says:

    Trying out PHPStorm for the first time. In settings window going to Editor -> Colors & Fonts -> Font. All inputs under “Editor Font” seem to be disabled? So how do I change my font size?

  37. Olivier says:

    Terminal it really cool stuff, but can we bind another keyboard shortcuts for it, ’cause on azerty keyboard ‘ alt+) ‘ open terminal, but i usually do it to do ‘ } ‘ for close function and other stuffs.
    thx for you’re advices

  38. Viorel Craescu says:

    Hopefully it will fixes all the highlighting bugs…

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">