vagrant box php开发环境配置--vagrant安装
2017-03-26 00:00
471 查看
摘要: 公司新项目采用php开发后端,决定用vagrant来在开发环境,测试环境,生产环境保持一致
公司的电脑安装的是win10的操作系统,但是部署的环境是centos,所以,为了在开发完成后不出现因为开发环境产生的问题,决定在开发环境种使用个vagrant的centos box,和生产环境一致。
下载页
下载页
安装完毕vagrant需要重启计算机
选择 provider virtualbox
一般下载会非常慢,甚至中途断开连接,所以直接ctrl + c,中断下载,复制链接,直接用迅雷加速下载
下载完毕后
修改目录C:\Users\yourname.vagrant.d\boxes\centos7\0\virtualbox下的Vagrantfile
然后安装插件
开发环境直接改为密码登录。登录后,
修改如下
公司的电脑安装的是win10的操作系统,但是部署的环境是centos,所以,为了在开发完成后不出现因为开发环境产生的问题,决定在开发环境种使用个vagrant的centos box,和生产环境一致。
Virtualbox安装
下载最新版本的virtualbox for windows x64,5.1.8下载页
vagrant
下载vagrant for windows 1.9.3下载页
安装完毕vagrant需要重启计算机
centos7 box下载
vagrant box add centos/7
选择 provider virtualbox
一般下载会非常慢,甚至中途断开连接,所以直接ctrl + c,中断下载,复制链接,直接用迅雷加速下载
下载完毕后
vagrant box add centos7 box_url # box_url 为box本地保存地址
共享目录方案选择
vagrant在host和box之间共享文件夹有多种方案,centos官方推荐nfs,不过我不喜欢在windows上在安装一个nfs server(因为开发目录要在host上),还是用virtualbox的 VirtualBox Guest Additions修改目录C:\Users\yourname.vagrant.d\boxes\centos7\0\virtualbox下的Vagrantfile
config.vm.synced_folder ".", "/vagrant", type: "virtualbox"
然后安装插件
vagrant plugin install vagrant-vbguest
工作目录初始化
mkdir workspace\phptest vagrant init centos7
ssh
我习惯用xshell来ssh登录,host是127.0.0.1,端口使用端口转发,默认是2222,用户名vagrant,密码vagrant,key直接选择文件,工作目录下面找private_key文件开发环境直接改为密码登录。登录后,
sudo vim /etc/ssh/sshd_config
修改如下
# To disable tunneled clear text passwords, change to no here! PasswordAuthentication yes PermitEmptyPasswords no #PasswordAuthentication no
相关文章推荐
- vagrant box php开发环境配置--centos 7 安装 php7
- vagrant box php开发环境配置 -- redis安装
- PHP开发环境&MySQL下载安装及配置流程
- vagrant box php开发环境配置 -- 重新打包发布vagrant box
- 详解一:CentOS下编译安装PHP开发环境,配置LAMP
- WAMP(win+apache+mysql+php)开发环境安装配置图文详解
- WAMP(win+apache+mysql+php)开发环境安装配置图文详解
- vagrant box php开发环境配置 -- pcntl支持
- Windows7下PHP开发环境安装配置图文方法
- PHP开发环境配置:安装与配置Apache、PHP、MySQL、PhpMyAdmin
- 1.2.PHP7.1 女神级教程-女神的成长环境(Win下 PHP开发环境 配置及安装)
- vagrant box php开发环境配置 -- mysql
- 1.4.PHP7.1 狐教程-女神的成长环境(Mac下 PHP开发环境 配置及安装 php7.1.x nginx mysql)
- Windows7系统环境安装配置PHP开发环境
- Ubuntu下安装配置PHP开发环境
- Win7系统环境安装配置PHP开发环境
- 搭建PHP开发环境(一)-Apache安装配置
- PHP 开发环境配置(Zend Server安装)
- Ubuntu12.04下安装配置apache+php+mysql+pear(MDB2)开发环境
- OSX 10.8下安装配置tornado、mongodb开发环境及phpmoadmin