▶ Product description
It is a PHP language-specific IDE that offers productive PHP environment.
Major framework support
PhpStorm is perfect for working with Symfony, Laravel, Drupal, WordPress, Zend Framework, Magento, Joomla!, CakePHP, Yii, and other frameworks.
All PHP tools
The PhpStorm editor actually gets your code and deeply understands its structure, supporting all the PHP language features for modern and legacy projects. It provides the best code completion, refactorings, on-the-fly error prevention, and more.
Front-end technology included
Make the most of cutting-edge front-end technology such as HTML 5, CSS, Sass, Less, Stylus, CoffeeScript, TypeScript, Emmet, and JavaScript with refactorings, debugging, and unit testing available. See changes instantly in your browser thanks to Live Edit.
Built-in developer tools
Perform various routine tasks right from the IDE thanks to the Version Control Systems integration, support for remote deployment, databases/SQL, command-line tools, Docker, Composer, REST Client, and many other tools.
PhpStorm = WebStorm + PHP + DB/SQL
All the features in WebStorm are included in PhpStorm, which offers full-fledged support for PHP and Databases/SQL support on top.
Intelligent Coding Assistance
Hundreds of inspections take care of verifying your code as you type, analyzing the whole project. PHPDoc support, a code (re)arranger and formatter, quick-fixes, and other features will help you write neat code that is easy to maintain.
Smart Code Navigation
Be the master of your codebase thanks to efficient, lightning-fast navigation features. The IDE understands where you want to go and gets you there instantly.
Fast and Safe Refactoring
Refactor your code reliably with various refactoring features such as the safe Rename, Move, Delete, Extract Method, Inline Variable, Push Members Up/Pull Members Down, Change Signature, etc. Language-specific refactorings help you perform project-wide changes in a matter of clicks, all of which can be safely undone.
Easy Debugging and Testing
PhpStorm is renowned for its zero-configuration visual debugger, which provides extraordinary insight into what goes on in your application at every step. It works with Xdebug and Zend Debugger and can be used both locally and remotely. Unit testing with PHPUnit, BDD with Behat, and profiler integration are all also available.
▶ Product features
Intelligent Coding Assistance
PhpStorm is a PHP IDE that actually gets your code. It supports PHP 5.3/5.4/5.5/5.6/7.0/7.1/7.2, provides on-the-fly error prevention, the best auto completion and code refactoring, zero configuration debugging, and an extended HTML, CSS, and JavaScript editor.
More on coding support
Debugging, Testing and Profiling
PhpStorm provides powerful built-in tools for debugging, testing, and profiling your applications.
More on debugging
HTML/CSS/JavaScript Editor
PhpStorm includes all the features of WebStorm related to HTML, CSS and JavaScript.
More on HTML/CSS/JavaScript Editor
Development Environment
PhpStorm is built on top of the open-source IntelliJ Platform, which we at JetBrains have been developing and perfecting for over 15 years. Enjoy the fine-tuned, highly customizable experience it provides to fit your development workflow.
More on development environments
▶ Product edition comparison
Commercial licenses are standard license option for organizations and companies. Everyone in the organization can use the product once the organization purchases the license.
Personal license is an option for a person who purchases a license. A company or organization may not purchase, refund, or reimburse a Personal license.
See Comparison chart for details.
▶ System requirements
※ JetBrains Runtime is offered in a bundle with IDE (JRE 11-based). This means that Java installation is not needed to run PhpStorm.
▶ About License
License for Business and Organization
The Commercial Toolbox Subscription plan is available to corporates including companies or organizations (both for-profit and non-profit) requiring the software for general commercial use. Within the maximum number of subscriptions purchased, any computers, operating systems, and developers within an organization can use the softwares under the commercial toolbox subscription simultaneously.
See the Comparison Table to see if the commercial toolbox subscription is appropriate for you.
For details, check the Standard Toolbox Subscription License Agreement for business and organization.
License for individual developer
The Personal Toolbox Subscription plan is suitable for an individual purchasing toolbox subscription using your own funds.
Personal Toolbox Subscriptions cannot be purchased by companies in any way or form, nor can a company reimburse an individual for a subscription he/she purchased. However, an individual may use Personal Toolbox Subscription that he/she privately purchased on any hardware, including company hardware.
See the Comparison Table to see if the Personal Toolbox Subscription is appropriate for you.
For details, check the Toolbox Subscription License Agreement for Individual Customers.
Education and Open Source
Students, teachers, academic institutions and non-commercial open source software projects qualify for the 1-year complimentary subscriptions allowing them to use the fully-functional versions of software for non-commercial purposes. For the free subscription conditions, check the Comparison Table.
For the full overview of the discounted and complimentary subscription plans, please check the Available Toolbox Subscription Plans.