Skip to content

Symfony2 Vagrant development setup with Nginx, MySQL,PhpMyAdmin, MongoDb and other handfull tools

Notifications You must be signed in to change notification settings

dw72/symfony2-vagrant

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#Symfony 2 Vagrant Development setup

Installation

####This setup is based and tested with Ubuntu Precise 64 bit base box, with Vagrant 1.0.5 version (should be vorking with 1.1)

  • Install Vagrant using using the installation instructions

  • Clone this repository

    $ git clone https://github.com/irmantas/symfony2-vagrant.git

  • install git submodules $ git submodule update --init

  • run vagrant (for the first time it should take up to 10-15 min) $ vagrant up

  • Web server is accessible with http://33.33.33.100 (IP address can be changed in Vagrantfile)

  • PhpMyAdmin is accessible with http://33.33.33.100/phpmyadmin

  • Vagrant automatically setups database with this setup:

    • Username: symfony
    • Password: symfony-vagrant
    • Database: symfony

Installed components

Thanks to

Hints

####Startup speed To speed up the startup process use $ vagrant up --no-provision (thanks to caramba1337)

####Install Symfony Standard edition

  • SSH to vagrant $ vagrant ssh

  • Clone symfony standard edition to somewhere temporary

    $ git clone https://github.com/symfony/symfony-standard.git /tmp/symfony

  • Move symfony repository to server document root

    $ mv /tmp/symfony/.git /vagrant/www/

  • Reset repository to restore project files

    $ cd /vagrant/www && git reset --hard HEAD

  • Install dependencies

    $ cd /vagrant/www && composer update

  • Edit web/app_dev.php to allow host

TODO

You tell me

About

Symfony2 Vagrant development setup with Nginx, MySQL,PhpMyAdmin, MongoDb and other handfull tools

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Puppet 100.0%