三篇文章带你极速入门php(二)之迅速搭建php环境 (2)

安装centos7的box,从官网下太慢,这里贴一个别人上传的百度云链接 https://pan.baidu.com/s/1DIis9g8JoyXMJvkkWkiL8A ,创建一个专门的文件夹,下载下来放到这个文件夹里,进入这个文件夹,然后开始执行命令

vagrant box add -name 'centos-7' [box放置的位置]
把这个镜像添加到自己本机的vagrant列表里。

vagrant box list 查看刚才的box是否添加上

vagrant init centos-7 会在当前文件夹下创建一个以centos-7为镜像的vagrant文件,名字叫Vagrantfile

打开Vagrantfile文件,修改这一行,config.vm.synced_folder "./share", "/share" 这样你当前目录下的share文件夹就会映射到和虚拟机中的/share目录,注意,本地的share得先创建好

等待Vagrantfile创建好之后,运行 vagrant up,根据这个文件创建一个虚拟机

创建好以后vagrant ssh连接进入虚拟机。

进入虚拟机后,先yum update把yum源更新一下,然后安装一下wget yum install wget。

最后一步,一条命令安装lnmp环境或者lamp,只需修改最后的参数即可

wget -cO lnmp1.5.tar.gz && tar zxf lnmp1.5.tar.gz && cd lnmp1.5 && ./install.sh lnmp

根据提示选择php,mysql,nginx的版本,可以直接全程回车,用默认项就好。具体问题参照lnmp官网,讲的远比我详细,其中,nginx和php的安装环境都在 /usr/local 下

最后,附vagrant常用命令:

vagrant box add [box文件] 添加一个box vagrant box list 查看本机已经添加的box列表 vagrant init [boxname] 初始化一个vagrant文件 vagrant up 启动vagrant vagrant reload 重载 vagrant halt 终止当前目录下的vagrant虚拟机 vagrant ssh 连接当前虚拟机

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zyzyxg.html