- ask for name
- create folder
- ask for box name
- show vagrant boxes link
- create vagrantfile
- set up vm
- vagrant up
server { | |
listen 80; | |
server_name 127.0.0.1; | |
access_log /vagrant/www/app/storage/logs/access.log; | |
error_log /vagrant/www/app/storage/logs/error.log; | |
rewrite_log on; | |
root /vagrant/www/public/; | |
index index.php; | |
location / { | |
try_files $uri $uri/ /index.php?$query_string; | |
} | |
if (!-d $request_filename) { | |
rewrite ^/(.+)/$ /$1 permanent; | |
} | |
location ~* \.php$ { | |
fastcgi_split_path_info ^(.+\.php)(.*)$; | |
fastcgi_pass unix:/var/run/php5-fpm.sock; | |
fastcgi_index index.php; | |
fastcgi_param LARAVEL_ENV local; | |
include /etc/nginx/fastcgi_params; | |
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; | |
} | |
location ~ /\.ht { | |
deny all; | |
} | |
location ~* \.(?:ico|css|js|jpe?g|JPG|png|svg|woff)$ { | |
expires 365d; | |
} | |
} |
sudo apt-get install software-properties-common
[12.10]sudo apt-get install -y python-software-properties
[12.04]sudo add-apt-repository ppa:ondrej/php5
sudo apt-get update
sudo apt-get install python-software-properties
curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer
#!/usr/bin/env ruby | |
Vagrant.configure("2") do |config| | |
config.vm.box_url = "http://files.vagrantup.com/precise32.box" | |
config.vm.box = "precise32" | |
config.vm.network :forwarded_port, guest: 80, host: 8888 | |
config.vm.network :private_network, ip: "192.168.33.10" | |
# config.vm.network :public_network | |
end |