Download the PHP package symvirins/installer without Composer
On this page you can find all versions of the php package symvirins/installer. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download symvirins/installer
More information about symvirins/installer
Files in symvirins/installer
Package installer
Short Description Setup a virtual machine with symfony installed
License MIT
Informations about the package installer
SYMVIRINS
SYMfony VIRtual INStaller. ( http://karlosagudo.github.io/symvirins ) This one phar file its a console command that ask you for the steps in order to configure a complete virtual machine using: virtual box / vagrant / ansible.
- Virtual Box
- Vagrant
- Ansible
Do not worry right now to download and install this system. This command will guide you throught the process of install the packages it needs, and after all the process, you will have a vendor/symvirins folder with all the ansible playbook in differents files, ready to setup.
INSTALL
Download symvirins as a Phar:
From there, you may place it anywhere that will make it easier for you to access (such as /usr/local/bin) and chmod it to 755. You can even rename it to just symvirins to avoid having to type the .phar extension every time.
And if you want to create the virtual box goes to a directory you want and type:
This will ask you some questions or suggest to install some basics packages you will need. After this, you have a folder with everything ready to start your development. Just type :
And the installation of the virtual box will start. (will take longer the first time).
EXTRAS
- htop, vim, curl, sendmal, unzip, git, composer, default-jre, language-pack-en
- php5, php5-xmlrpc, php-soap, php5-gd, imagemagick, php5-imagick, php5-cli, php-pear, php5-curl, php5-sqlite, php5-intl, php5-mcrypt, php5-dev
- Apache 2 (Configured) / php log in: /var/log/apache2/php-error_{{ project }}.log
- Mysql(configured), phpmyadmin(configured)
- Composer, phpunit, symfony, memcached, redis
- Also the virtual box is configured to use vagrant-cachier that generates a machine cache for composer and apt packages. In order to work install: vagrant plugin install vagrant-cachier.
- Also applied this in order to speed up the perfomance: http://by-examples.net/2014/12/09/symfony2-on-vagrant.html
- Generates a .gitignore file based on : https://github.com/github/gitignore/blob/master/Symfony.gitignore
- Create especial alias for symfony2: alias dev = php app/console --env=dev / alias prod = php app/console --env=prod
- Optimize the dump of the autoload: composer dump-autoload --optimize
TODO
- Autoupdate
- GenerateDocker with ansible/ vagrant / virtualBox
THANKS
- Based on: DevBoxAnsible by jandro-es
- Using box, and a lot of more stuff
- @javiereguiluz and all symfony2 community