├── public ├── info.php ├── src │ ├── jimmybox.png │ └── mailjerry.svg ├── myproject.com │ └── index.php └── index.php ├── provisioning ├── ssl │ └── myproject.com │ │ └── sample.ssl ├── setup │ ├── apache.sh │ ├── php.sh │ └── updates.sh ├── hosts │ ├── 007-jimmy8.1.conf │ ├── 001-jimmy5.6.conf │ ├── 002-jimmy7.0.conf │ ├── 003-jimmy7.1.conf │ ├── 004-jimmy7.2.conf │ ├── 005-jimmy7.3.conf │ ├── 006-jimmy7.4.conf │ ├── 007-jimmy8.0.conf │ ├── 000-default.conf │ └── 100-myproject.conf └── php.ini │ └── 7.0 │ ├── cli │ └── php.ini │ └── fpm │ └── php.ini ├── .gitignore ├── Vagrantfile └── README.md /public/info.php: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /provisioning/ssl/myproject.com/sample.ssl: -------------------------------------------------------------------------------- 1 | ... 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .vagrant 2 | jimmy.box 3 | vagrant 4 | issues 5 | -------------------------------------------------------------------------------- /public/src/jimmybox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JarJarBernie/jimmybox/HEAD/public/src/jimmybox.png -------------------------------------------------------------------------------- /provisioning/setup/apache.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | # APACHE VIRTUAL HOSTS 4 | # this file is used to detect wich hosts exist in your vm and enables them automatically 5 | # please edit your hosts below 6 | ######################################################################################### 7 | 8 | # copy all hosts to the sites_available directory 9 | sudo cp /usr/local/vagrant/hosts/* /etc/apache2/sites-available/ 10 | 11 | # enable the default hosts 12 | sudo a2ensite 00*.conf 13 | 14 | # myproject.com 15 | # ------------------- 16 | # if [ -d "/var/www/myproject.com/" ]; then 17 | # sudo a2ensite 100-myproject.conf 18 | # else 19 | # sudo a2dissite 100-myproject.conf 20 | # fi 21 | 22 | # restart apache 23 | sudo service apache2 restart 24 | -------------------------------------------------------------------------------- /public/myproject.com/index.php: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 | 6 | 7 | 8 |this should show you how inidvidual projects work with jimmybox. 24 |
25 |
17 |
18 |
Jimmybox is a developer box where you can switch PHP versions easily.
22 | 23 |
25 | please edit your local hosts file to use this!
26 | PHP 8.0: http://jimmy81.com
27 | PHP 8.0: http://jimmy80.com
28 | PHP 7.4: http://jimmy74.com
29 | PHP 7.3: http://jimmy73.com
30 | PHP 7.2: http://jimmy72.com
31 | PHP 7.1: http://jimmy71.com
32 | PHP 7.0: http://jimmy70.com
33 | PHP 5.6: http://jimmy56.com
34 |
35 | show PHP info: info.php
36 |
40 | you can use our provisioning templates (directory: provisioning) to add your custom projects 41 |
42 | 43 |45 | https://github.com/JarJarBernie/jimmybox 46 |
47 | 48 |
51 | You may also love MailJerry, an app that simply migrates emails from one to another mailbox:
52 |
53 |
54 |
55 |
56 |
57 | www.mailjerry.com
58 |