Laravel Valet — Mac 下 极简的 PHP 开发环境

2016-05-08 09:02:11 +08:00
 Specs

最近 Laravel 发布了一个 Mac 下极简的 Laravel 开发环境 — Valet[https://laravel.com/docs/5.2/valet]。你不需要安装 Vagrant 、 Apache 、 Nginx ,也不需要修改 /ect/hosts 文件。你甚至可以把本地的站点分享到公开的网络进行访问。

翻译了下官网的文档,在使用 Mac 开发 Laravel 的朋友们不妨试试。

http://9iphp.com/web/laravel/laravel-valet-local-dev-environment.html

7457 次点击
所在节点    PHP
27 条回复
yellowV2ex
2016-05-08 09:20:15 +08:00
看了一下安装方法,跟极简不挨边吧
mahone3297
2016-05-08 09:39:12 +08:00
简么?反正我是不懂,文章也比较长。
我只知道, symfony 下,装个 php ,就直接能开发了。。。当然你要 mysql 的话是要自己装的。
Specs
2016-05-08 10:12:12 +08:00
@yellowV2ex @mahone3297 安装其实只需要 `composer reqiure laravel/valet` 然后执行` valet install`,然后到目录下 `valet park` 就可以了,文章里只不过写的比较详细。而且还写了自定义驱动的方法。
mactaew
2016-05-08 10:15:15 +08:00
这个确实好。基本用最小化的方式满足开发测试需求,除非开发需要借助 http 服务器特性的功能。很想试试。
Stlin
2016-05-08 10:16:09 +08:00
哦?那 homehost 可以卸载掉了?
mactaew
2016-05-08 10:17:14 +08:00
话说没人吐槽撸主给的博客页顶那不断滚动的进度条么?太魔性了,换成蓝色的话用 iOS 就该焦虑了
Stlin
2016-05-08 10:17:29 +08:00
打错了( ̄▽ ̄) 是 homestead
Specs
2016-05-08 10:21:42 +08:00
@mactaew 额 加载完就没了~
Specs
2016-05-08 10:23:01 +08:00
@Stlin 差不多可以替代了吧。我安装上试了,内存占用很小,用 Homestead 的话,一启用虚拟机 1 个多 G 内存就没了~
xuwenmang
2016-05-08 10:24:33 +08:00
对 8G 内存的 mac 来说,是个利好消息。

8G 内存,开个虚拟机真心捉急
Specs
2016-05-08 10:28:17 +08:00
@xuwenmang 是的 Chrome + Homestead + phpStorm 内存基本就没了~
Stlin
2016-05-08 10:38:54 +08:00
@Specs nice
ck65
2016-05-08 10:39:56 +08:00
初次安装之后,开新工程一句 valet park 就好了。被他们的粗口宣传视频惊喜到了。
sobigfish
2016-05-08 11:27:12 +08:00
Homestead 因为是虚拟机所以和 OS X 的开发环境没影响... valet 在本地安装弱密码的 dnsmasq mysql 等都很不爽 (虽然本来安了 dnsmasq,也可以自己改设置)
fhefh
2016-05-08 11:42:42 +08:00
还是喜欢 homestead
cuebyte
2016-05-08 15:41:36 +08:00
Valet 不过是另一种 WAMP , homestead 最重要的地方是能避免脏环境,也能避免出现“我机器上是好的”这样的情况。
UnisandK
2016-05-08 15:44:26 +08:00
https://clickontyler.com/hobo/
这个不错, Vagrant 的封装
sobigfish
2016-05-08 16:13:30 +08:00
-.- 完全不懂 Taylor Otwell 咋想得,不用 docker 的原因是因为 forge.laravel ? (不然就没 forge 什么事了)
Specs
2016-05-08 16:24:57 +08:00
@cuebyte 这倒是,但是对于内存小的机器来说是个不错的选择。而且这个支持分享的功能也不错啊
elvba
2016-05-08 17:09:34 +08:00
Valet 的使用场景:“它非常适合那些只需要 PHP/MySQL 而不需要一个完整的虚拟化开发环境的人”

然而实际开发环境中不止会用到 PHP/MySQL 这俩,比如 redis ,或者其他数据库,或者 xdebug 或者 xhprof ,不知不觉本地就装了一堆东西,正如 @cuebyte 所说,虚拟机形式的开发环境好处是能避免脏环境,不容易被其他东西干扰

另外……虽然一直用 homestead ,不过个人还是觉得 docker 才是部署开发环境的未来

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

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

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

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

© 2021 V2EX