๐ After weeks of planning, architecture design, and development, I’m excited to introduce PHPBox!
A universal PHP development environment manager that lets you create and run PHP applications without installing:
โ PHP
โ Composer
โ Apache
โ Nginx
โ MySQL
โ MariaDB
โ XAMPP / WAMP / MAMP / Laragon
The only requirement:
โ Docker
What can PHPBox do?
๐น Create new projects
phpbox create laravel blog
phpbox create wordpress website
phpbox create symfony crm
phpbox create yii portal
phpbox create cakephp erp
phpbox create codeigniter inventory
Enter fullscreen mode Exit fullscreen mode
๐น Run existing projects
git clone project
cd project
phpbox init
phpbox start
Enter fullscreen mode Exit fullscreen mode
๐น Auto-detect frameworks
- Laravel
- Symfony
- CodeIgniter
- CakePHP
- Yii
- WordPress
- Drupal
- Magento
- Joomla
- Core PHP
๐น Manage development environments
- PHP Version Switching
- Database Management
- Composer Integration
- phpMyAdmin
- Redis
- Mailpit
- SSL Support
- Docker-based Isolation
Why I built this?
As a PHP developer, I was tired of spending time configuring environments every time I switched projects.
I wanted a tool where developers could simply:
phpbox start
Enter fullscreen mode Exit fullscreen mode
and start coding immediately.
No setup headaches.
No dependency conflicts.
No “works on my machine” issues.
Tech Stack
- Python
- Docker
- Docker Compose
- Typer
- Rich
- Jinja2
- YAML
This is just the beginning. My vision is to make PHPBox the “npm experience for PHP developers.”
โญ GitHub:
https://github.com/manishkumar1601/phpbox/
I’d love feedback from the PHP, Laravel, WordPress, Symfony, and open-source communities.
๋ต๊ธ ๋จ๊ธฐ๊ธฐ