JetBrains PhpStorm is a smart PHP IDE that is ideal for working with Symfony, Drupal, WordPress, Zend Framework, Laravel, Magento, Joomla!, CakePHP, Yii and other frameworks. PhpStorm deeply analyzes the code structure and truly understands the code, supporting all the features of the PHP language in both new and legacy projects. The editor supports code completion and refactorings, and prevents errors on the fly.
Frontend technology support
In PhpStorm you can work with the most modern technologies: HTML 5, CSS, Sass, Less, Stylus, CoffeeScript, TypeScript, Emmet and javascript. At the same time, refactoring, debugging and unit testing will be available. Thanks to the Live Edit function, all changes can be immediately viewed in the browser.
Built-in developer tools
It is convenient to perform monotonous tasks directly in PhpStorm. The IDE is integrated with version control systems, supports remote deployment, databases and SQL, command line tools, Docker, Composer, REST client and many other tools.
PhpStorm = WebStorm + PHP + DB/SQL
PhpStorm includes all the functionality of WebStorm, plus full support for PHP, databases and SQL.
Help with coding
PhpStorm takes care of code quality with hundreds of inspections that check the code on the fly and analyze the entire project. PHPDoc support, code (re)arranger, format tool, quick fixes and other features help developers write neat code that is easy to maintain.
Fast and safe refactorings
PhpStorm safely transforms code with robust refactorings for renaming, moving and deleting, extracting methods, introducing variables, moving elements up/down, changing signature, and more. Refactorings that take into account the features of a specific language will help you apply changes throughout the entire project in a couple of clicks. However, any transformation can be canceled.
Easy debugging and testing
The PhpStorm graphical debugger does not require any additional configuration. It very clearly visualizes what is happening in your application at each stage of debugging. The debugger works with Xdebug and Zend Debugger and can be used both locally and remotely. The IDE also supports unit testing with PHPUnit, BDD with Behat, and integrates with a profiler.
Download
direct download link for ARM version
direct download link for Intel version