Mac 使用 Valet 花式部署 PHP 项目
我相信绝大部分人可能只知道 Valet 可以用来轻松部署 Laravel 项目。但一定极少人知道,Valet 也可以用来部署 PHP 其他框架的项目。我真心懒得每次都要屁颠屁颠地去 Vagrant 里面去为新项目配置 Nginx ,再重启,然后再去修改 Host 文件。感叹了一句,唉,Yii2 咋就没有 Valet 呢!这多方便啊!(我司用的是 Yii2)然后瞬间灵光一闪!反问自己:Valet 好像支持(其他框架)啊!瞬间想起早年翻译过一篇 Jason Varga 写的 《 Laravel Valet 自定义站点驱动程序》 ,当时只是简单按文中的内容尝试了一下,未曾用过其他框架来测试。以致于忘记了还有这种做法~ Valet 的文档 中也提及过这种做法,明明看过好几次就是没想起来还能这么玩,遂来科普一下。
刚开始折腾的时候,傻兮兮地以 Laravel 的驱动为模板尝试着自己写一个 Yii2 的驱动。然而憋了好久没憋出来......正当准备郁闷之极时,瞄了一眼原先翻译的那篇文章:
除了有官方提供的 各种驱动程序 让你使用,你还可以在 GitHub 上还能搜出 更多的驱动,其中有一些驱动还可以为你的项目编写驱动作为参考。
老早就有人写过 Yii2 的 Valet 驱动了,原来我的驱动离成功应用还有那么多步o(╥﹏╥)o ,那我就不客气拿来用了。
使用方法很简单,把驱动文件丢进去 Valet 的安装路径里面的 Drivers 文件夹,然后正常使用 Valet,就可以玩了~
没有 Mac?去年我的朋友怂恿我买的时候说,攒钱买分期买都可以,但一定要尽快买!这真的能给你省下不少无意义的折腾时间,才能让你能够更加快乐地去折腾!
本作品采用《CC 协议》,转载必须注明作者和本文链接
666
今天早上刚从
vagrant
切到valet
,再也不用屁颠屁颠的改那么多东西了。@IceBay 关键是还快了很多
公司用的框架Yii 2 一直用的都是 Valet , 感觉很爽。
@Ali 直接配置完了。用 Valet link 域名指向相应的目录就用起来了。没有说的各种驱动啊?我是不是少了点啥?
我用的是
Laradocker
,启动容器是秒级的,比vagrant
轻量:+1: 暗送秋波
666 :grin:
这个必须点赞了,我司也用的yii2.赶紧切回valet爽下~
valet , laradock 都用过。
laradock 也可以给多个框架使用还不用驱动。
但我最喜欢的还是 brew :joy:
:smile: 用了 Mac 后就没用过 vagrant 了,一直用 Valet
有了docker, 还要mac干嘛呢 :smiley:
用 Valet link 域名指向相应的目录就好了
thinkphp,yii应该都可以,不需要折腾其他的
= =一直想用 vagrant 结果一直没用起来.因为 valet 太无脑了...不过这样导致我至今对 nginx 配置这块没好好研究过...这算一大弊端吧. :smile:
想问一下,如果项目使用到了
Redis
,elasticserach
,memecche
或者其它的软件的话,是不是要在Mac本机上面再去,把那些软件装好?项目才能跑起来吧?而Homestead
上面貌似软件配置比Valet
多很多啊......@aen233
Valet link
,我试了下,tp5
可以,但是yii2
我是下载配置文件才能,你的yii2
不用下载配置文件,直接用valet link
就可以使用了嘛?