| π³ A Docker-based development environment for PHP π Heavily inspired by opencodeco/hfctl. |
Seamlessly run and switch between different versions of PHP, with different installed extensions, thanks to the power of containers. Take the advantage of goodie commands like phpctl create to start a new project, phpctl repl to start a REPL, phpctl init to initialize a new configuration file and a lot more.
/bin/bash -c "$(curl -fsSL https://phpctl.dev/install.sh)"Try it out:
phpctl doctor php --version composer --versionUsing Dev Containers? We have a pre-built image:
{ "image": "opencodeco/phpctl:php83-devcontainer" }In fact, we use it ourselves to develop phpctl itself: devcontainer.json.
- Installation guide
- How to use
- Available commands
- The
.phpctlrcfile - The
phpctl.inifile - Available extensions
- Why it exists?
Click here to read the contributing guidelines.
