For PHP that holds up
Prompt an agent or write it yourself –
PhpStorm makes sure you ship reliable code.
Free 30-day trial




Configure how you work
Choose how each agent launches, whether in the GUI or the terminal, and what the IDE keeps front and center – your code or the agent session.


Move in parallel without losing context
Work with multiple agents at once, in one project or across several, without re-explaining state or codebase context.


Keep track of every session
See which sessions are currently running, done, or waiting on you. Comment on a line in the diff and send it back to the agent to act on.


Review and verify changes
Debugging, testing, and databases are all one click away, so you can confirm that nothing breaks before you merge the change.
The IDE’s code intelligence resolves every usage, dependency, and type across the codebase. That way, your agents use fewer tokens and make fewer wrong turns.
PhpStorm’s built-in MCP server gives agents that same precision through MCP tools and bundled skills.

Support for Laravel, Symfony, the latest PHP versions, databases, Docker, Xdebug, PHPUnit, and Pest is built in and preconfigured. On the frontend, you get the same support for JavaScript, TypeScript, Vue, and Tailwind CSS.
“JetBrains IDEs are still the most advanced when it comes to understanding the code, and that allows them to provide the best context for Junie to work from.”
“PhpStorm makes it easy to navigate large codebases... Setting up the debuggers for PHP or JavaScript is super simple, so there is no excuse for a developer not to use it on a daily basis. Our developers are happier because their toolset just works.”
Free 30-day trial

PhpStorm is distributed via a subscription-based model. Renewing your subscription will keep your license active, allowing you to install and use the latest versions of PhpStorm upon their release.
A perpetual fallback license is available for uninterrupted subscriptions lasting for a minimum of 365 consecutive days. If you decide not to renew your subscription, the perpetual fallback license allows you to continue using the PhpStorm version that was available at the start of your subscription that lasted for 12 consecutive months, indefinitely and at no additional cost.
No. You can use the PhpStorm trial version for 30 days for free, without purchasing a subscription. Simply download and install PhpStorm to start using it.
You can purchase an annual or monthly PhpStorm subscription for individuals or organizations. Each commercial license purchased by an organization can be used by any single person within that organization, whereas personal licenses are available only to private individuals solely for their own use. Learn more
We offer free PhpStorm licenses and special deals for educational purposes. Students and teachers are eligible to use the JetBrains All Products Pack (which includes PhpStorm, as well as other JetBrains IDEs and tools) free of charge.
Provided they meet the necessary criteria, open-source projects that are not intended for commercial use may be eligible for free licenses for PhpStorm and many other JetBrains tools.
Yes, we do. To facilitate a smooth transition from competing tools, PhpStorm offers a special 25% discount to users of other PHP development tools.
PhpStorm is a workspace for running any coding agents you prefer working with. The IDE detects the coding agents already installed on your machine, along with their existing model, mode, and effort configurations, just as it detects your default system shell. If you don’t have local agents installed, you can browse and install them from PhpStorm’s curated catalog of pre-integrated or ACP-compatible agents.
You can use your JetBrains AI subscription for working with Claude Agent, Codex, or Junie, but it is not the only option. You can also authorize access directly through your coding agent or connect third-party AI providers separately. You can configure several providers using the credentials or API keys you obtain from them, and switch between the configured providers as your tasks require.
SOC 2 Type II
GDPR