C# / Avalonia / PHP

phpStudio

A lightweight cross-platform PHP IDE foundation for daily project work, remote servers, separated profiles, and fast code checks.

What it offers

An IDE base already shaped for real PHP development

PHP stack editor

Tabs, line numbers, and highlighting for PHP, HTML, Latte, CSS, JSON, SQL, and more.

Project overview

File tree, quick open, local item rename, and an outline for symbols in the active file.

Runtime checks

PHP version selection, output panel, integrated terminal, and Docker PHP linting.

Remote workspace

SFTP, FTP, and FTPS connections for browsing, editing, transfers, and remote renames.

Separated profiles

CLI profiles keep projects, remote connections, history, and runtime settings apart.

Installer script

Release builds can be installed into the current user's local profile or system-wide.

Working rhythm

From opening a project to checking changes in one window

01

Open a folder

phpStudio loads the project tree and restores the last workspace context.

02

Write and navigate

The editor combines highlighting, completion, diagnostics, and outline navigation.

03

Run or deploy

Run files with local PHP, lint in Docker, or edit directly through a remote profile.

04

Switch context

Start another instance with a different CLI profile for clients, testing, or production.

Download

Ready-to-run builds and development source

Download a self-contained package for your system, or grab the development source package and start it with dotnet run.

Install

Install the release build with one script

The installer creates a local launcher, desktop entry, and icon. Without a profile, the app keeps using the original workspace settings.

./install.sh --build
phpstudio
phpstudio --profile client-a

Development

Local development still uses the .NET workflow

You can keep running the repository directly through the SDK without installing it into the system.

dotnet restore
dotnet run -- --profile test