docs: Add PHPantom language server configuration (#61387)

Adds documentation for **PHPantom**—a fast, Rust-based PHP language
server—as a selectable language server alongside `PhpTools`,
`Intelephense`, and `Phpactor`.

Release Notes:

- N/A

---------

Co-authored-by: Kirill Bulatov <kirill@zed.dev>
This commit is contained in:
Mahammad NabiyevandKirill Bulatov authored and GitHub committed 2026-07-22 13:46:00 +00:00
1 parent df5d437085
commit f555af0236
3 files changed
+46 -8

No files matched your search

+42 -4
View File
@@ -38,7 +38,7 @@ where php
## Choosing a language server
The PHP extension uses [LSP language servers](https://microsoft.github.io/language-server-protocol) with Phpactor as the default. If you want to use other language servers that support Zed (e.g. Intelephense or PHP Tools), make sure to follow the documentation on how to implement it.
The PHP extension uses [LSP language servers](https://microsoft.github.io/language-server-protocol) with Phpactor as the default. If you want to use other language servers that support Zed (e.g. Intelephense, PHP Tools or PHPantom), make sure to follow the documentation on how to implement it.
### Intelephense
@@ -50,7 +50,13 @@ Configure language servers in Settings ({#kb zed::OpenSettings}) under Languages
{
"languages": {
"PHP": {
"language_servers": ["intelephense", "!phpactor", "!phptools", "..."]
"language_servers": [
"intelephense",
"!phpactor",
"!phptools",
"!phpantom",
"..."
]
}
}
}
@@ -82,7 +88,13 @@ Configure language servers in Settings ({#kb zed::OpenSettings}) under Languages
{
"languages": {
"PHP": {
"language_servers": ["phptools", "!intelephense", "!phpactor", "..."]
"language_servers": [
"phptools",
"!intelephense",
"!phpactor",
"!phpantom",
"..."
]
}
}
}
@@ -118,7 +130,33 @@ Configure language servers in Settings ({#kb zed::OpenSettings}) under Languages
{
"languages": {
"PHP": {
"language_servers": ["phpactor", "!intelephense", "!phptools", "..."]
"language_servers": [
"phpactor",
"!intelephense",
"!phptools",
"!phpantom",
"..."
]
}
}
}
```
### PHPantom
Configure language servers in Settings ({#kb zed::OpenSettings}) under Languages > PHP, or add to your settings file:
```json [settings]
{
"languages": {
"PHP": {
"language_servers": [
"phpantom",
"!phpactor",
"!intelephense",
"!phptools",
"..."
]
}
}
}