安装homestead环境,vagrant,ubuntu
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了安装homestead环境,vagrant,ubuntu,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1971字,纯文字阅读大概需要3分钟。
内容图文
![安装homestead环境,vagrant,ubuntu](/upload/InfoBanner/zyjiaocheng/939/cbc14978430b43329f94dbb698001fc4.jpg)
下载box慢,使用本地box安装。
链接:https://pan.baidu.com/s/1mw7-hHCVJQMknZXYAyjcZQ
提取码:60pw
注:能下载新版建议使用新版。
1、安装vagrant、virtualbox。按提示安装即可。
2、git clone https://github.com/laravel/homestead.git git获取最新代码 homestead配置相关可参考:https://learnku.com/docs/laravel/7.x/homestead/7450#configuring-homestead
3、在gitl拉取的文件目录下新建homestead.json,内容如下。url修改为网盘下载到的box 文件路径。
```
{
"name": "laravel/homestead",
"versions": [{
"version": "9.2.0",
"providers": [{
"name": "virtualbox",
"url": "C:/Users/chenzh4/Desktop/vagrant/homestead-9.2.0.box"
}]
}]
}
```
4、这里使用的box 版本不是最新的,启动时会重新下载。但是下载很慢。。
解决方案1:
修改homestead.json中version值为9.5.0 以上。
解决方案2:
修改homestead\scripts\homestead.rb中 config.vm.box_version = settings['version'] ||= '>= 9.5.0'改为 config.vm.box_version = settings['version'] ||= '>= 9.2.0'。
5、参考 2 中的配置,修改Homestead.yaml,配置成本地对应的数据
```
---
ip: "192.168.10.10"
memory: 1024
cpus: 2
provider: virtualbox
authorize: ~/.ssh/id_rsa.pub
keys:
- ~/.ssh/id_rsa
folders:
- map: d:\WWW\work\
to: /home/vagrant/
# - map: d:\WWW\work\test
# to: /home/vagrant/test
sites:
- map: yun-admin.local
to: "/home/vagrant/yun-admin/public"
php: "7.3"
- map: test.local
to: "/home/vagrant/test"
- map: yun.local
to: "/home/vagrant/yun/public"
databases:
- homestead
features:
- mariadb: false
- ohmyzsh: false
- webdriver: false
- mongodb: true
```
6、vagrant命令
vagrant up --启动
vagrant reload --重启
vagrant ssh --进入虚拟机
7、文件挂载失败,检查本地目录是否存在。启动日志中是否报vagrant版本与虚拟机版本不匹配,升级或跟换虚拟机版本一般能解决。
8、homestead.yaml 中 sites 设置php版本无效,检查站点配置文件是否锁定php版本。/etc/nginx/sites-available/对应站点配置 fastcgi_pass unix:/var/run/php/php7.3-fpm.sock; 通过修改这行修改版本。
内容总结
以上是互联网集市为您收集整理的安装homestead环境,vagrant,ubuntu全部内容,希望文章能够帮你解决安装homestead环境,vagrant,ubuntu所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。