PHPackages                             symvirins/installer - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [DevOps &amp; Deployment](/categories/devops)
4. /
5. symvirins/installer

ActiveProgram[DevOps &amp; Deployment](/categories/devops)

symvirins/installer
===================

Setup a virtual machine with symfony installed

0.9.4(11y ago)1116MIT

Since Dec 26Compare

[ Source](https://github.com/karlosagudo/symvirins)[ Packagist](https://packagist.org/packages/symvirins/installer)[ RSS](/packages/symvirins-installer/feed)WikiDiscussions Synced yesterday

READMEChangelog (1)Dependencies (2)Versions (2)Used By (0)

SYMVIRINS
=========

[](#symvirins)

SYMfony VIRtual INStaller. (  ) 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

[](#install)

Download symvirins as a Phar:

```
$ curl -LSs https://github.com/karlosagudo/symvirins/raw/master/symvirins.phar > symvirins.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.

```
$ symvirins --version
```

And if you want to create the virtual box goes to a directory you want and type:

```
$ symvirins install
```

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 :

```
$ vagrant up
```

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:
- Generates a .gitignore file based on :
- 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](https://github.com/jandro-es/DevBoxAnsible) by jandro-es
- Using [box](http://box-project.org/), and a lot of more stuff
- @javiereguiluz and all symfony2 community

###  Health Score

25

—

LowBetter than 35% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity12

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity53

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

4207d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/2ac4edf7bff2bc59a899edf9019924fc758bb6e5561e099d2aec05bfb84b4379?d=identicon)[karlosagudo](/maintainers/karlosagudo)

---

Top Contributors

[![karlosagudo](https://avatars.githubusercontent.com/u/1233369?v=4)](https://github.com/karlosagudo "karlosagudo (19 commits)")

---

Tags

symfonyansibleinstallationvirtualbox

### Embed Badge

![Health badge](/badges/symvirins-installer/health.svg)

```
[![Health](https://phpackages.com/badges/symvirins-installer/health.svg)](https://phpackages.com/packages/symvirins-installer)
```

###  Alternatives

[matomo/matomo

Matomo is the leading Free/Libre open analytics platform

21.7k38.9k](/packages/matomo-matomo)[mati365/ckeditor5-symfony

CKEditor 5 integration for Symfony

262.6k](/packages/mati365-ckeditor5-symfony)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
