通过Vagrant搭建PHP环境(一) Vagrant box添加配置「建议收藏」

通过Vagrant搭建PHP环境(一) Vagrant box添加配置

大家好,又见面了,我是全栈君。

系统Windows10

Vagrant 1.8.1

VirtualBox 5.0.20

vagrant box下载地址:http://cloud.centos.org/centos/7/vagrant/x86_64/images/

第一、添加vagrant box

命令:vagrant box add 名称  box地址

说明:box我放在了,f:/vagrant下所以cmd进入到f:/vagrant下,执行 vagrant box add centos7-x86_64-php7 ./CentOS-7-x86_64-Vagrant-1708_01.VirtualBox.box

第二、执行初始化

命令 vagrant init,这时会生成一个Vagrantfile文件,打开编辑下

第三、启动vagrant

命令 vagrant up

可能会出现的问题

1)”rsync” could not be found on your PATH. Make sure that rsync is properly installed on your system and available on the PATH.

解决办法:打开C:\Users\Administrator\.vagrant.d\boxes\centos-6.7-x86_64-php7\0\virtualbox\Vagrantfile

Vagrant.configure(“2”) do |config|
  config.vm.base_mac = “5254007a695a”
  config.vm.synced_folder “.”, “/vagrant”, type: “rsync”
end

修改为:

Vagrant.configure(“2”) do |config|
  config.vm.base_mac = “5254007a695a”
  config.vm.synced_folder “.”, “/vagrant”, type: “virtualbox”
end

2)Failed to mount folders in Linux guest. This is usually because
the “vboxsf” file system is not available. Please verify that
the guest additions are properly installed in the guest and
can work properly. The command attempted was:

mount -t vboxsf -o uid=`id -u vagrant`,gid=`getent group vagrant | cut -d: -f3` vagrant /vagrant
mount -t vboxsf -o uid=`id -u vagrant`,gid=`id -g vagrant` vagrant /vagrant

The error output from the last command was:

mount: unknown filesystem type ‘vboxsf’

解决办法:vagrant plugin install vagrant-vbguest

到此,算是完成了vagrant box的安装。接下来就是配置开发环境了

设置yum 源为阿里云

由于默认的centos里面没有wget,所以先yum install wget

第一步:备份你的原镜像文件,以免出错后可以恢复。

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

第二步:下载新的CentOS-Base.repo 到/etc/yum.repos.d/

CentOS 5
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-5.repo

CentOS 6
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo

CentOS 7

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

更改CentOS-Media.repo使其为不生效:
enabled=0

第三步:运行yum makecache生成缓存
yum clean all
yum makecache

原文:https://blog.csdn.net/sobeautiy/article/details/78020962

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/112251.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • PyCharm代码自动补全设置

    PyCharm代码自动补全设置PyCharm 代码自动补全设置

    2025年8月6日
    3
  • 3.3v与5v电平转换_5v电压经过10位A/D转换

    3.3v与5v电平转换_5v电压经过10位A/D转换问题背景在设计一个带MCU或者ARM系统电路时候,经常遇见MCU的VCC是3.3V,但是外围电路需要5V,有时候是反过来。虽然现在MCU的IO都声称支持TTL电平,但是我们谁也不想将MCU的IO口直接接上5V,即使IO口先串联一个电阻,然后再接上5V,这样总是不放心,担心烧掉MCU。再说了,MCU声称IO口支持TTL电平,但是并不是所有的IO都是这样,反正有隐患。解决方法就是电平转换。具体的我只说我在实际项目中运用到的方法,而且在项目中运用比较方便的,其他的都不再说了。法一:基于门电路第一种:利用O

    2022年8月10日
    11
  • spring ehcache配置以及使用(afterPropertiesSet)

    spring配置ehcache例子:[url]http://blog.csdn.net/linfanhehe/article/details/7693091[/url][color=red][b]主要特性[/b][/color]1.快速.2.简单.[b]3.多种缓存策略[/b]4.缓存数据有两级:内存和磁盘,因此无需担心…

    2022年4月7日
    122
  • 三阶魔方七步还原法详细教程_魔方最简单的还原方法

    三阶魔方七步还原法详细教程_魔方最简单的还原方法版权声明:本文为转载文章,遵循CC4.0by-sa版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/Bob__yuan/article/detai

    2022年8月5日
    15
  • Python中不尽如人意的断言Assertion

    Python中不尽如人意的断言Assertion

    2022年2月21日
    43
  • 一分钟详解「手眼标定」基本原理[通俗易懂]

    一分钟详解「手眼标定」基本原理[通俗易懂]原文首发于微信公众号【视觉IMAX】。一前言机器人的视觉系统分为固定场景视觉系统和运动的「手-眼」视觉系统。摄像机与机器人的手部末端,构成手眼视觉系统。根据摄像机与机器人相互位置的不同,手眼视觉系统分为Eye-in-Hand系统和Eye-to-Hand系统。Eye-in-Hand系统的摄像机安装在机器人手部末端(end-effector),在机器人工作过程中随机器人一起运动。Eye-to-…

    2022年5月5日
    173

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号