Popular: Data updated October 27, 2026

Categories

Internet1,356
Communication321
Audio & video898
Graphics & design539
Office & productivity1,124
Developer tools3,134
AI tools529
Security & privacy385
System tools3,114
Games523
Education & science239
Network & IT284

PhpStorm 2020.3.1 download

Lightning-smart PHP IDE

This is an older version. The current version is 2026.2.3. PhpStorm 2026.2.3 · Released:

Installer files 2020.3.1

ArchitectureTypeScopeFile sizeDownloadSHA256
64-bit EXE (NSIS) — 378.5 MB download.jetbrains.com VirusTotal

Link and SHA256 come from the Windows Package Manager community manifest. Compare the hash of the downloaded file before running it.

Release notes

- Support for @phpstan- prefixed PHPDoc tags https://youtrack.jetbrains.com/issue/WI-56572
- Fixed: PhpStorm fails to find files, methods, variables (broken index after opening multiple projects) https://youtrack.jetbrains.com/issue/WI-57047
- Fixed: Sending detach to Xdebug older than 2.9.4 turns debugging off in php-fpm, the server has to be restarted to get it back on https://youtrack.jetbrains.com/issue/WI-56500
- Fixed: PhpStorm doesn't send any command to older Xdebug versions (2.2.5, 2.3.2) https://youtrack.jetbrains.com/issue/WI-57282
- Fixed: Tabs created by Remote Host Browser are being pinned affecting the tabs order https://youtrack.jetbrains.com/issue/WI-55870
- Fixed: Cannot parse PHPUnit version because of Xdebug warning output https://youtrack.jetbrains.com/issue/WI-56947
- JBR support for new Apple ARM chips https://youtrack.jetbrains.com/issue/JBR-2526
- Vue.extend() construction support https://youtrack.jetbrains.com/issue/WEB-31721
- Cucumber.js: support for versions 6.0.0+ https://youtrack.jetbrains.com/issue/WEB-42292
- Nuxt.js: support component auto-import with @nuxt/components https://youtrack.jetbrains.com/issue/WEB-46418
- Terminal: enable "Copy to clipboard on selection" by default on Linux https://youtrack.jetbrains.com/issue/IDEA-256926
- Fixed: Cucumber.js 5: step definitions can't be matched when using custom parameter types https://youtrack.jetbrains.com/issue/WEB-39983
- Fixed: GitHub: Pull Requests comments are duplicated in all files https://youtrack.jetbrains.com/issue/IDEA-244965
- Fixed: Compound Run Configuration .run.xml files are duplicated many times when stored as project file https://youtrack.jetbrains.com/issue/IDEA-255767
- Fixed: Tool windows in "Empty state" are not closed with shortcut https://youtrack.jetbrains.com/issue/IDEA-252395
- Fixed: Option to run application with 'provided' scope dependencies is hard to find https://youtrack.jetbrains.com/issue/IDEA-256633
- Fixed: ESLint report file paths are not clickable https://youtrack.jetbrains.com/issue/WEB-38060
Many other features and changes from the IntelliJ platform and web are also included.
See blog and release notes for more details.

https://confluence.jetbrains.com/display/PhpStorm/PhpStorm+2020.3.1+Release+Notes

Most popular in IDEs & code editors

See all
  1. OpenCodeOpenCode is an open source agent that helps you write and run code with any AI model. It's available as a terminal-based interface, desktop app, or IDE extension.
  2. RStudioRStudio is an integrated development environment (IDE) for R.
  3. Node.js (LTS)Run JavaScript Everywhere
  4. Apache NetBeansDevelopment Environment, Tooling Platform and Application Framework.
  5. VSCodiumVSCodium is a community-driven, freely-licensed and telemetry-free rebuilt of Microsoft's Visual Studio Code.
  6. HaxeHaxe is an open source high-level strictly-typed programming language with a fast optimizing cross-compiler.
  7. ThonnyThonny is a Python IDE meant for learning programming.
  8. GDevelopThe fastest, easiest, most powerful no-code game engine.
  9. mkcertA simple zero-config tool to make locally trusted development certificates with any names you'd like.
  10. ProcessingA language and environment for creative coding

More from JetBrains s.r.o.

See all

Tags

Share