All Projects → alt3 → Cakebox

alt3 / Cakebox

Framework agnostic virtual PHP Development Environment

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to Cakebox

Laravel Kit
A desktop Laravel admin panel app
Stars: ✭ 440 (+246.46%)
Mutual labels:  laravel, developer-tools
Vagrant Php Dev Box
PHP 7 vagrant development box with nginx, php-fpm, MySQL, Symfony, Laravel, ... on Ubuntu 16.04
Stars: ✭ 473 (+272.44%)
Mutual labels:  laravel, vagrant
Awesome
A collection of awesome Statamic articles, links, resources and other rad things.
Stars: ✭ 144 (+13.39%)
Mutual labels:  laravel, developer-tools
Artisan Menu
📝 Artisan Menu - Use Artisan via an elegant console GUI
Stars: ✭ 141 (+11.02%)
Mutual labels:  laravel, developer-tools
Prequel
Prequel for Laravel. Clear and concise database management.
Stars: ✭ 1,141 (+798.43%)
Mutual labels:  laravel, developer-tools
Hookphp
HookPHP基于C扩展搭建内置AI编程的架构系统-支持微服务部署|热插拔业务组件-集成业务模型|权限模型|UI组件库|多模板|多平台|多域名|多终端|多语言-含常驻内存|前后分离|API平台|LUA QQ群:679116380
Stars: ✭ 575 (+352.76%)
Mutual labels:  laravel, cakephp
Magento2 Vagrant For Developers
Vagrant Box for Magento 2 Developers
Stars: ✭ 451 (+255.12%)
Mutual labels:  developer-tools, vagrant
Laravel Whoops Editor
Laravel Whoops Editor helps to open your code editor from exception stack trace.
Stars: ✭ 83 (-34.65%)
Mutual labels:  laravel, vagrant
Laravel Mail View
Preview Laravel Mailables and notifications in your browser.
Stars: ✭ 41 (-67.72%)
Mutual labels:  laravel, developer-tools
Tddd
A Laravel Continuous Integration Package
Stars: ✭ 722 (+468.5%)
Mutual labels:  laravel, developer-tools
Rubel
Rubel is a cms built with Laravel and React.
Stars: ✭ 70 (-44.88%)
Mutual labels:  laravel, vagrant
Beetbox
Pre-provisioned L*MP stack
Stars: ✭ 94 (-25.98%)
Mutual labels:  cakephp, vagrant
Midia
Simple Media manager for your Laravel project
Stars: ✭ 126 (-0.79%)
Mutual labels:  laravel
Laravel Docker K8s
Running Laravel project using Docker and Deploying using Kubernetes
Stars: ✭ 127 (+0%)
Mutual labels:  laravel
Nova Repeatable Fields
A Laravel Nova field for configuring repeatable sets of fields
Stars: ✭ 126 (-0.79%)
Mutual labels:  laravel
Vue Toastify
🔥 Simple, extendable, dependency free notification plugin. 🔥
Stars: ✭ 126 (-0.79%)
Mutual labels:  laravel
Flarum
Flarum - 优雅自由的 PHP 轻社区
Stars: ✭ 1,588 (+1150.39%)
Mutual labels:  laravel
Laravel Short Url
A Laravel package to shorten urls
Stars: ✭ 127 (+0%)
Mutual labels:  laravel
Voyager
Voyager - The Missing Laravel Admin
Stars: ✭ 10,801 (+8404.72%)
Mutual labels:  laravel
Laravel Littlegatekeeper
Protect pages from access with a universal username/password
Stars: ✭ 125 (-1.57%)
Mutual labels:  laravel

Build Status Documentation Status Total Downloads Software License

Cakebox

Framework agnostic virtual PHP development environment.

Abandoned repository

What do you get?

A 64-bit virtual machine running Ubuntu with PHP and a lot of useful software and features.

Documentation found here.

Requirements

  • VirtualBox 4.0 or higher
  • Vagrant 1.6.0 or higher
  • a machine with at least 4GB of memory and 2 Cores

Windows users:

Windows 10 users must additionally:

  • use latest VirtualBox and Vagrant
  • set VBoxManage.exe compatibility mode to Windows 8
  • apply this NDIS6 solution to fix VERR_INTNET_FLT_IF_NOT_FOUND error

Installation

Please note: that the initial download of the (~2GB) box image will take some time.

git clone https://github.com/alt3/cakebox.git
cd cakebox
cp Cakebox.yaml.default Cakebox.yaml
vagrant plugin install vagrant-vbguest
vagrant up

After the installation has completed you may either:

  1. log in to your box (now running Ubuntu 14.04 and PHP 5.6)
  2. upgrade your box to Ubuntu 16.04 LTS and PHP 7.1 or PHP 7.2 by running:
vagrant ssh
/cakebox/bash/ubuntu-16.sh
exit
vagrant reload

Additional information

Once provisioning has completed you are ready to:

Command Line Provisioning

Create fully preconfigured applications, databases and virtual hosts directly from the command line. Currently supports:

  • CakePHP 2/3
  • Laravel 5
  • Git
  • Composer
# Fresh preconfigured PHP framework applications
$ cakebox application add mycake3.app
$ cakebox application add mycake2.app --majorversion 2
$ cakebox application add mylaravel.app --framework laravel

# Git or Composer applications (both public and private)
$ cakebox application add mypublic.app --source http://github.com/your-name/repository
$ cakebox application add myprivate.app --source [email protected]:your-name/repository.git
$ cakebox application add myyii.app --source yiisoft/yii2-app-basic

# Databases and virtual hosts
$ cakebox database add holiday2015
$ cakebox vhost add idea.com /var/www/some-idea

Management Dashboard

Comes with a dashboard for your convenience.

Cakebox Dashboard

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].