IDE / editor profile
Sublime Text for PHP
Short verdict
Excellent for fast editing when developers accept a paid license and assemble language-server tooling.
Best for
Low-latency editing, large text files, keyboard-driven workflows, and developers comfortable with external tools.
Not ideal for
Teams expecting built-in Xdebug, remote containers, database browsing, and framework-aware refactoring.
Pricing, license & platforms
| Pricing / model | Commercial license; evaluation available |
|---|---|
| License | Proprietary |
| Free tier / OSS | No / commercial |
| Operating systems | Windows, macOS, Linux |
| Resource use | low |
| Beginner score (1–5) | 3 |
Structured feature support
✓ supported · △ partial/plugin-dependent · ✕ not supported · ? not verified · — n/a. Verified dates live on source metadata.
| Area | Feature | Support | Notes |
|---|---|---|---|
| basics | PHP syntax highlighting | Supported | |
| basics | Integrated terminal | Supported | |
| basics | Beginner friendly | Partial / plugin-dependent | |
| containers | Docker | Partial / plugin-dependent | |
| containers | Dev Containers | Not supported | |
| containers | WSL | Not verified | |
| database | Database connections | Partial / plugin-dependent | |
| database | SQL tools | Partial / plugin-dependent | |
| debugging | Xdebug | Partial / plugin-dependent | |
| extensibility | Plugin ecosystem | Supported | |
| extensibility | AI-assisted tooling | Partial / plugin-dependent | |
| frameworks | Laravel | Partial / plugin-dependent | |
| frameworks | Symfony | Partial / plugin-dependent | |
| frameworks | WordPress | Partial / plugin-dependent | |
| frameworks | Drupal | Partial / plugin-dependent | |
| frameworks | Magento / Adobe Commerce | Partial / plugin-dependent | |
| frameworks | Laminas / Zend Framework | Partial / plugin-dependent | |
| php | PHP support | Partial / plugin-dependent | |
| php | Code completion | Partial / plugin-dependent | |
| php | Inspections and diagnostics | Partial / plugin-dependent | |
| php | Automated refactoring | Partial / plugin-dependent | |
| php | PHPUnit | Partial / plugin-dependent | |
| php | Composer | Partial / plugin-dependent | |
| php | PHPStan | Partial / plugin-dependent | |
| php | Psalm | Partial / plugin-dependent | |
| php | PHP CS Fixer | Partial / plugin-dependent | |
| php | PHP_CodeSniffer | Partial / plugin-dependent | |
| platforms | Windows | Supported | |
| platforms | macOS | Supported | |
| platforms | Linux | Supported | |
| platforms | Browser based | Not supported | |
| pricing | Free to use | Not supported | |
| pricing | Commercial option acceptable | Supported | |
| remote | SSH workflows | Partial / plugin-dependent | |
| remote | SFTP | Partial / plugin-dependent | |
| remote | FTP | Partial / plugin-dependent | |
| remote | Remote development | Not supported | |
| resources | Low memory use | Supported | |
| resources | Large projects | Partial / plugin-dependent | |
| vcs | Git | Partial / plugin-dependent | |
| vcs | GitHub | Partial / plugin-dependent | |
| vcs | GitLab | Partial / plugin-dependent |
PHP, debugging & toolchain notes
| PHP support | Syntax built in; semantic support through packages |
|---|---|
| Debugging | Package-dependent |
| Xdebug | Community/package dependent |
| Git | Packages or Sublime Merge |
| Docker | External terminal and build systems |
| SSH | External tools or packages |
| SFTP | Community packages |
| Database tooling | Community packages or external client |
| Frameworks | Package and language-server dependent |
| Extensions / plugins | Package Control |
Pros
- Fast startup and editing
- Excellent text navigation
- Mature Package Control ecosystem
- LSP route to PHP intelligence
Cons
- Paid proprietary license
- PHP intelligence and debugging are package-dependent
- Remote/container workflows are less integrated
Details
Fast editor, assembled PHP environment
Sublime Text is known for responsive navigation, multiple selections, search, and a compact interface. PHP syntax support is readily available, but IDE-like semantics come from packages. The maintained Sublime LSP client and LSP-intelephense package provide a documented route to completion and diagnostics. Intelephense itself has separate licensing for premium capabilities, so evaluate both the editor and language-server terms.
A project can remain deliberately small: Sublime for editing, Composer scripts for tests and analysis, and an external terminal for Git. That separation is attractive to experienced developers who do not want every tool embedded. It can be harder for beginners because successful setup depends on understanding which process provides each feature.
Debugging and quality tools
No first-party PHP debugger comparable to PhpStorm’s was verified. Packages and external clients may support DBGp or Xdebug, but support is marked partial and should be tested before selection. Many Sublime users run PHPUnit, PHPStan, Psalm, PHPCS, and PHP CS Fixer through build systems, LSP diagnostics, or terminal commands.
This command-oriented approach can be reliable when build definitions invoke repository-owned Composer binaries. Avoid installing global tools at untracked versions, and make CI the final authority. A fast editor does not compensate for inconsistent analysis rules.
Version control and remote work
Git integration can be added through packages such as GitSavvy or paired with Sublime Merge, while the command line remains straightforward. SFTP packages exist, but extension maintenance and credential handling require review. Remote SSH development and Dev Containers are not first-party centerpieces in the same way as VS Code.
Frameworks and Laravel LSP
Framework support is package-driven. In 2026, the package catalog includes Laravel LSP integration, but a new package should be treated as emerging rather than proof of universal framework depth. Generic PHP language servers can understand ordinary symbols across Symfony, WordPress, Magento, Drupal, and Laminas without understanding every container or template convention.
Licensing and fit
Sublime Text is proprietary and expects a purchased license for continued use; current pricing belongs on the official sales page rather than being frozen in seed prose. Choose it for speed and focused editing. Choose VS Code for broader free extensions, Zed for a newer native workflow, or PhpStorm for integrated PHP analysis and debugging.
Sustainable configuration
Keep package settings under version control only when they are portable and safe. Document how Package Control, the LSP client, and the PHP server are installed, and pin project commands through Composer. This prevents a fast personal setup from becoming an undocumented dependency that nobody else can reproduce after a machine replacement.
Migration notes
Install Package Control and one PHP language-server path, move tests and analysis into Composer scripts, and recreate remote workflows with reviewed packages or external tools.
Alternatives
- Apache NetBeansA free Apache-licensed IDE with active PHP projects, Xdebug, Composer, Git, databases, an…
- CodeLiteA free cross-platform IDE best known for C/C++, with PHP editing available but limited cu…
- CursorAn AI-first editor based on the VS Code codebase; PHP intelligence remains extension-depe…
- Eclipse PDTAn EPL-licensed PHP IDE built on Eclipse with code assistance, Composer, debugging, and w…
- GeanyA lightweight free editor with basic IDE conveniences and PHP syntax support across deskt…
- GNU EmacsA deeply programmable free editor with PHP modes, LSP clients, terminals, Git tooling, an…