PhpStorm Problems & Issues

Real user-reported problems, complaints, and limitations for PhpStorm. Based on analysis of 12 signals.

Issues by Category

performance5 issues

Extremely high memory consumption

PhpStorm can consume multiple gigabytes of memory to run. Users report the IDE taking 15-16GB RAM on systems with 64GB available. Memory clogging issues make the IDE unusable and frustrate developers to the point of considering VS Code switches.

Frequency: 9%Sentiment: -0.85/10048 sources
Impact
9

Slow indexing and re-indexing

Indexing very large codebases can take longer than expected and the editor is less responsive during that window. When rebuilding indexes after a new version, certain features aren't available whilst indexing. Improperly configured projects consistently re-index after changes.

Frequency: 8%Sentiment: -0.75/10035 sources
Impact
8

Multiple projects cause severe slowdowns

PhpStorm can be slow if you have multiple projects open at the same time, even on high-end hardware with 12 cores and 256GB of RAM. Developers working across multiple codebases experience significant performance degradation.

Frequency: 6%Sentiment: -0.70/10022 sources
Impact
7

Database plugin causes memory spikes

The database & SQL bundled plugin has been identified as consuming excessive memory and processor resources. Users need to disable it or configure carefully to avoid IDE freezes on complex projects.

Frequency: 4%Sentiment: -0.60/10011 sources
Impact
6

Text search unreliable and slow

Text search can be slow and sometimes won't show results. Developers report search functionality being less responsive than in lighter editors, affecting workflow when navigating large codebases.

Frequency: 4%Sentiment: -0.55/10012 sources
Impact
5
pricing2 issues

No free community edition

Unlike PyCharm, PhpStorm has no free community edition. It's a subscription-based paid IDE which may be expensive compared to free editors like VS Code. Freelancers and small teams find the pricing prohibitive.

Frequency: 8%Sentiment: -0.70/10032 sources
Impact
7

Hardware requirements add hidden costs

PhpStorm runs on heavy hardware requirements to avoid sluggish performance. If you have below-average hardware, you'll have a hard time running it alongside other tools like MySQL Workbench. This adds indirect costs.

Frequency: 4%Sentiment: -0.50/10013 sources
Impact
5
usability2 issues

Complex settings structure

The setting structure is dense, requiring repeated searching rather than direct navigation. Beginners find too many features confusing at first. Debugging configurations require significant research to set up properly.

Frequency: 5%Sentiment: -0.50/10018 sources
Impact
5

Lacks code preview like VS Code

PhpStorm works slowly and lacks a code preview section like Sublime and VS Code have. Users coming from other editors miss quick file preview functionality when browsing files.

Frequency: 4%Sentiment: -0.45/10010 sources
Impact
4
reliability2 issues

False positive linting errors

Linting is very slow and keeps showing errors that aren't there anymore. Advanced inspections generate noisy warnings that require manual suppression to keep the editor clean. This wastes developer time on non-existent issues.

Frequency: 5%Sentiment: -0.55/10016 sources
Impact
5

Java VM memory doesn't shrink properly

Even with high heap sizes, PhpStorm occupies more RAM due to Java overhead. The Java VM fills up the heap but doesn't fully shrink it when no longer needed, causing actual RAM consumption to appear high even when memory indicator shows lower usage.

Frequency: 4%Sentiment: -0.55/1009 sources
Impact
5
integrations1 issue

PHP-only focus limits multi-language work

Most developers would love this IDE to be used for more than one language, requiring different IDEs for each language. For full-stack work with JavaScript-heavy frontends, switching between PhpStorm and WebStorm is necessary.

Frequency: 5%Sentiment: -0.50/10014 sources
Impact
5

Regret Patterns

Common reasons users regret choosing PhpStorm.

Memory issues make development frustrating

Developers subscribe expecting smooth IDE experience but encounter constant memory issues. The IDE often becomes unusable due to memory clogging, forcing consideration of VS Code switches.

Frequency: 7%Within first month

VS Code with plugins would have sufficed

Users realize after months that VS Code with Intelephense and PHP Debug extensions handles their needs adequately. The $109/year subscription feels wasted when free alternatives work well enough.

Frequency: 6%After 3-6 months

Hardware upgrade required for acceptable performance

Developers purchase PhpStorm only to find their current hardware can't handle it smoothly. The need to upgrade RAM or entire system adds significant unexpected cost.

Frequency: 5%First week

Multiple project workflow becomes impractical

Developers working on multiple codebases discover severe slowdowns when switching projects. Even high-end hardware struggles, forcing workarounds like closing and reopening projects.

Frequency: 5%After 1-2 months

Team standardizes on VS Code for consistency

Individual PhpStorm users find their team standardizing on VS Code for shared configurations and lower barrier to entry. The subscription becomes redundant.

Frequency: 4%After team growth or new job

Educational license expired after graduation

Students who relied on free educational license face $109/year cost after graduation. The sudden expense prompts switching to free alternatives.

Frequency: 4%After graduation

When PhpStorm Breaks Down

Specific scenarios where PhpStorm fails or underperforms.

System has less than 16GB RAM

PhpStorm consumes multiple gigabytes of RAM. On systems with 8GB, constant swapping and sluggishness make the IDE nearly unusable. Running alongside MySQL Workbench or browsers becomes problematic.

Working on multiple large projects simultaneously

Opening multiple projects causes severe performance degradation even on high-end hardware with 12 cores and 256GB RAM. Developers must close projects to maintain usability.

Very large codebase with millions of lines

Indexing large codebases takes excessively long and features aren't available during indexing. The IDE becomes less responsive with very large projects, affecting daily workflow.

Budget constraints require cutting software costs

At $109-289/year per developer with no free tier, PhpStorm licenses add up for teams. When budgets tighten, switching to free VS Code with Intelephense becomes obvious savings.

Need heavy JavaScript alongside PHP

PhpStorm's JavaScript support is adequate but not comprehensive. Heavy React/Vue/Angular work alongside PHP may require WebStorm or the All Products Pack, adding cost complexity.

Team mandates VS Code for standardization

As VS Code becomes industry standard, teams enforce it for consistency and shared configurations. Individual PhpStorm subscriptions become wasted cost.