Windows Install (64-bit) vagrant with Vituriebox
Http://blog.smdcn.net/article/1308.html
host:127.0.0.1
port:2222
Username:vagrant
Private key:xxxxx
Tips:virtualbox installation to Vagrant remember to remember (PS: These two files are best installed to his default C disk)
Vagrant Command:
Windows cmd Enter the command line mode and then enter the Vagrant installation directory my own directory is C:\HashiCorp\Vagrant\bin (PS: To see there is vagrant this file is an application)
Then put the prepared box file in the current directory (preferably in the bin directory, with the vagrant sibling, or you may not find the file)
1. Use the command Vagrant box add base Centos-6.3-x86_64-minimal.box
Ps:vagrant box Add is the name of the box added to the box's command base, you can define it yourself, but at this point, base is recommended, and the purpose is to use the Vagrant command later, you can omit to enter the name of the box, followed by the name of your box
2.vagrant Init
PS: After the execution of this command will be in your bin directory to generate a vagrantfile file, this file is your profile is very important, mainly modify the two of these configurations
1 Vagrant Network has three kinds of models
Config.vm.network:forwarded_port, guest:80, host:8080 (This configuration is recommended guest:80 represents 80 ports in the virtual machine, and host:8080 represents 8080 ports mapped to host hosts.) Can be all set to 80 ports, so you can use localhost access directly
2 Config.vm.synced_folder "e:/work/", "/data/httpd/" This is a shared directory, the front is your working directory, the back is mapped to your virtual machine directory, note that this is your working directory, can be defined according to the installation directory of the Ngnix in your box
Start Ngnix service to enter root
Su-
Vagrant
Sudo/usr/local/nginx/sbin/nginx-c/usr/local/nginx/conf/nginx.conf
Sudo/usr/local/nginx/sbin/nginx-s Reload
#sudo/usr/local/php5435/bin/php-cgi-b 127.0.0.1:9000
sudo/usr/local/php5435/sbin/php-fpm
To see if Nginx is open
ps-a | grep nginx
The actual opening of the service requires the following steps:
1. Enter/usr/local/php5435/bin
2. Execute this order./php-cgi-b 127.0.0.1:9000 or execute this statement directly:/usr/local/php5435/bin/php-cgi-b 127.0.0.1:9000 or use/usr/local /php5435/sbin/php-fpm
It's actually equal to this fastcgi. Open only manually on Windows (when I do it opens in/usr/local/php5435/etc/php.ini cgi.fix_pathinfo=1)
######################### #数据库 #####################
The information to use the Third Party Connection tool (SECURECRT) with SSH connection when connecting to the database
MySQL username password is root root
Vagrant command
The first step is to enter this directory C:\HashiCorp\Vagrant\bin
Vagrant up Boot
Vagrant Halt shutdown
Vagrant ssh to view server and database information with SSH
#########################################
You can run a boot run script on the server with only vagrant management
sudo vim/etc/rc.d/rc.local
The following statements are then added (experimentally feasible)
Sudo/usr/local/nginx/sbin/nginx-c/usr/local/nginx/conf/nginx.conf
Sudo/usr/local/nginx/sbin/nginx-s Reload
#sudo/usr/local/php5435/bin/php-cgi-b 127.0.0.1:9000
sudo/usr/local/php5435/sbin/php-fpm
PS: I use the CentOS + Php5.4.35+mysql+nginx to do the system