使用 Homestead 来打造舒适的开发环境

2016-04-25 11:30:08 +08:00
 songjiaxin2008
因为不支持全文转载,所以直接贴出链接,希望可以帮助初学者,欢迎指正 :)
https://solarhell.com/post/2016/04/homestead
6941 次点击
所在节点    PHP
40 条回复
fhefh
2016-04-25 19:24:55 +08:00
看了楼主的博客 给 folder 加了 type : nfs 打开雅黑探针速度嗖嗖的
之前安装好环境后 用雅黑探针 感觉好慢
xiaonianji
2016-04-25 21:31:26 +08:00
@isCyan 多谢分享,正愁这个呢哈哈哈
Magician
2016-04-25 21:33:25 +08:00
用国外的服务器下好 每秒 1MB 的速度拉到本地 感觉不错
DesignerSkyline
2016-04-25 21:49:41 +08:00
嗯,我爱 Homestead 这个单词,感觉瞬间眼前有种田园风
songjiaxin2008
2016-04-25 22:17:28 +08:00
@fhefh 一定是 Mac !
@DesignerSkyline 你的域名单词也很不错! bismarck 很酷的那种
DesignerSkyline
2016-04-25 22:21:35 +08:00
@songjiaxin2008 不不不, bismarck.moe 只是因为舰娘里的俾斯麦才买的。。。
Nixus
2016-04-26 07:29:43 +08:00
我觉得,我在折腾技术的过程中,很大一部分时间都花在了翻墙上!!!
GFW 谋财害命!!!
Nixus
2016-04-26 10:34:49 +08:00
@songjiaxin2008 请问你用的什么梯子?尝试了多次,都报错
An error occurred while downloading the remote file. The error
message, if any, is reproduced below. Please fix this error and try
again.

SSL read: error:00000000:lib(0):func(0):reason(0), errno 60

搜了一下,有个说,换一个好的网络。真的是网络问题?
songjiaxin2008
2016-04-26 10:38:27 +08:00
@Nixus 是因为 G*W 吧,我是挂的日本 SS (你看我截图也是尝试了好几次都失败)。前面几楼有朋友下载了镜像,你可以通过那个链接下载再来,再手动创建 metadata.json ,也是完美添加。
Nixus
2016-04-26 15:11:18 +08:00
@songjiaxin2008 网络问题,试了好几次终于可以了!谢谢!不过还是不怎么清楚怎么用!只能用 laravel 吗?还是只要是 php ,就可以用?
quericy
2016-04-26 15:13:34 +08:00
@lujjjh 感谢分享,之前我用 init 来初始化,然后用默认的 Vagrantfile 文件 up 了展开,再替换回 homestead 的 Vagrantfile 文件,但是这个方法一直不完美...

如果能早点看到就好了
songjiaxin2008
2016-04-26 15:29:28 +08:00
@Nixus 都可以(也可以开发 node 程序),程序放在 Code 这个目录里面,在本机开 IDE 开发,然后注意配置下 nginx 里的程序目录就可以了。
Nixus
2016-04-26 16:01:45 +08:00
@songjiaxin2008 就是开发什么,就在里面配置什么,对吗?非常感谢!
songjiaxin2008
2016-04-26 16:05:50 +08:00
@Nixus 嗯,只要注意修改下默认的 /etc/nginx/sites-enabled/ 里面的配置文件,甚至可以添加多个域名。
allstand
2016-04-27 21:51:59 +08:00
为什么配置完了之后,虚拟机的 /home/vagrant/Code/里,没有 Laravel/public 路径呢?
Nginx.conf 里也没有生成像你们上面贴的内容。

按照这个安装步骤有遗漏嘛
http://laravelacademy.org/post/2749.html
songjiaxin2008
2016-04-27 22:41:24 +08:00
@allstand 一样的步骤 你可以手动配置一下 或许没能自动创建好项目
xiaonianji
2016-04-28 16:30:02 +08:00
为什么是 7.0 啊,我想用 5.5 的怎么办
songjiaxin2008
2016-04-29 14:03:20 +08:00
@xiaonianji 有人打包了这样的 vagrant box 搜索看一下
nuc093
2016-05-10 12:33:51 +08:00
@xiaonianji 有个 5.6 的

PHP56 Instead of PHP7 in Laravel Homestead

https://github.com/gjrdiesel/homestead56.git

部分 readme 操作步骤

Copy Sites From Original Homestead

git clone https://github.com/gjrdiesel/homestead.git ~/Homestead56

cd ~/Homestead56; cp -rv ~/.homestead/ ~/.homestead-56/; vagrant up

试用了一下可以和官方的 homestead 灵活切换。具体操作见该项目 readme
xiaonianji
2016-05-10 13:59:50 +08:00
@nuc093 3Q ,已 star ,抽空折腾下

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/274197

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX