mediashare / psysh
An interactive shell for modern PHP.
v0.12.17
2026-01-29 18:07 UTC
Requires
- php: ^8.0 || ^7.4
- ext-json: *
- ext-tokenizer: *
- nikic/php-parser: ^5.0 || ^4.0
- opis/closure: ^4.2 || ^3.6
- symfony/console: ^8.0 || ^7.0 || ^6.0 || ^5.0 || ^4.0 || ^3.4
- symfony/process: ^8.0 || ^7.0 || ^6.0 || ^5.0 || ^4.0 || ^3.4
- symfony/var-dumper: ^8.0 || ^7.0 || ^6.0 || ^5.0 || ^4.0 || ^3.4
Requires (Dev)
- bamarni/composer-bin-plugin: ^1.2
- phpunit/phpunit: ^9.6
Suggests
- ext-pcntl: Enabling the PCNTL extension makes PsySH a lot happier :)
- ext-pdo-sqlite: The doc command requires SQLite to work.
- ext-posix: If you have PCNTL, you'll want the POSIX extension as well.
- opis/closure: The profile command requires opis/closure to serialize closures.
Conflicts
- symfony/console: 4.4.37 || 5.3.14 || 5.3.15 || 5.4.3 || 5.4.4 || 6.0.3 || 6.0.4
This package is auto-updated.
Last update: 2026-05-29 02:03:59 UTC
README
PsySH is a runtime developer console, interactive debugger and REPL for PHP. Learn more at psysh.org and in the manual.
PsySH manual
💾 Installation
🖥 Usage
- ✨ Magic variables
- ⏳ Managing history
- 💲 System shell integration
- 🎥 Tutorials & guides
- 🐛 Troubleshooting