A PhpStorm plugin that integrates php-lsp, a blazing-fast PHP language server written in Rust, via LSP4IJ.
- Completions — near-instant suggestions powered by a native Rust engine
- Diagnostics — real-time error and warning reporting
- Hover — inline documentation on demand
- Go-to-definition — navigate your codebase instantly
- Low memory footprint — no JVM overhead, just Rust
- PhpStorm 2024.3+
- LSP4IJ plugin installed
php-lspbinary available on yourPATH
- Install LSP4IJ from the JetBrains Marketplace
- Install this plugin from the JetBrains Marketplace
- Make sure
php-lspis on yourPATH - Open a PHP project — the language server starts automatically
PUBLISH_TOKEN=<your-token> JAVA_HOME=/path/to/jdk21 ./gradlew publishPluginMIT