🚀 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
🔹 Run existing projects
git clone project
cd project
phpbox init
phpbox start
🔹 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
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.
Top comments (0)