๐ณ 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 --version
Using 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
.phpctlrc
file - The
phpctl.ini
file - Available extensions
- Why it exists?
Click here to read the contributing guidelines.