问答 / 7 / 67 / 创建于 2年前
请教一下 大家mac 开发环境都用的什么目前用的laradock 用的比较累了, 折腾我 想换了
valet
累爱 主要是感觉很慢, 有时候搞点其他东西,半天卡着我, 内存长期80+
自己用 docker-compose 搞一套,自用开发环境:Github
现在大家都不用homestead了吗? 我一直在用这个 省心
Windows 和 Mac 的很多环境都试过,最近准备把 Mac 物理机的 PHP 环境切换成 valet,valet 满足不了的全部扔到虚拟机里,装个宝塔。
不嫌烦Homestead,嫌烦就valet
可以试一下: github.com/nicoverbruggen/phpmon ,基于 valet 当然,直接使用 valet 也是可以的
brew install php nginx mysql redis
不会,你 ln 软链接一下,然后就可以了。@liziyu
对于电脑比较卡的,强烈推荐的是:codespace/远程机器 + VS code/Jetbrains 远程开发。本地化的话 valet 不错。如果仍然不想引入太多组件,建议徒手装 web server 和 php, 这应该是本地最快的。
docker
假定条件:使用多台电脑办公的(家里一台,公司一台。。。无关什么系统)建议使用:
多台电脑
vscode
Remote - SSH
宝塔
优势:
缺点:
valet ,php切换可以看看翻译:PHP Monitor: 从 macOS 状态栏管理 PHP 和 Valet
想方便直接用 MAMP PRO 傻瓜操作点点就好了
自建brew
用 docker
laravel sail
valet呀, mac是类unix环境, 直接装环境多方便
最近看了hyperf/box,挺新奇的
github.com/yeszao/dnmp
我本地再用这个,也可以放在测试机上
brew
没人推荐MxSrvs? 多好用啊
我用的是 brew + docker + laradock + php 版本切换
brew + docker + laradock + php
brew install php php@7.4 php@8.0 brew-php-switcher brew-php-switcher 7.4 # 切换版本 # php7 php8 软连接, composer 调用默认 php 版本,并非这2个,可以创建 composer7 composer8 ./r start # 默认启动需要的容器 ./r start php-fpm # 启动某(几)个容器 ./r up ./r stop # r 是我自己的一个 shell 脚本,里面只启动我需要用到的 docker 容器 git clone laradock git branch my # 创建自己的节点并上传服务器,方便其他地方使用
基于 brew 写了个插件,可以使用任何版本的 php,支持两种方式的调用,明天整理下开源
php
# 创建软连接的脚本 curl -o brew-php-ln https://gitee.com/pifeifei/brew-php-ln/raw/main/phpln.sh && chmod +x brew-php-ln ./brew-php-ln 8.0 # 也可以带上 -m # 创建好后的使用方法 php80 -v composer80 -V # 或者 php8 -v composer8 -V
直接 brew
https://gitee.com/yeszao/dnmp.git
这个可以尝试一下,及其简单,方便
我们仅一个 horizon 跑起来就占11个G :joy: 借楼主的帖子问一下,队列消费进程太多大家都是怎么优化的?
brew 默认 外加 vagrant 貌似还有mac版本的 phpstudy 只是你需要会配置。
mac+pd虚拟机+宝塔 不过这个环境唯一不好的是,现在不方便换m1的mac ,最近弄个d1581小服务器放家里,准备吧开发环境都迁移过来,然后换m1 mac
brew 安装
dnmp
最早宝塔-》宝塔臃肿docker-》docker-composer
dnmp+1
我这边 brew 加 vagrant 比docker 好用一点点。
最开始是homestead 然后自己配置的docker 后来嫌弃占用资源 没有linux的爽, 现在是valet
建议用valet 感觉valet比homestead还简单,就是几个命令就完事了,使用起来也很简单就是一个link命令就搞定了,使用后对比win下的homestead 感觉清爽省事简单,
爆破版mamp+php artisan serve
可以试试这个 博客:分享MacBook下laravel多版本docker开发环境配置方案
又发现一款傻瓜环境
docker-compose 自己搭一套docker的,本机是用的valet,用哪个看心情
我要举报该,理由是:
高认可度评论:
valet
累爱 主要是感觉很慢, 有时候搞点其他东西,半天卡着我, 内存长期80+
valet
自己用 docker-compose 搞一套,自用开发环境:Github
现在大家都不用homestead了吗? 我一直在用这个 省心
Windows 和 Mac 的很多环境都试过,最近准备把 Mac 物理机的 PHP 环境切换成 valet,valet 满足不了的全部扔到虚拟机里,装个宝塔。
不嫌烦Homestead,嫌烦就valet
可以试一下: github.com/nicoverbruggen/phpmon ,基于 valet 当然,直接使用 valet 也是可以的
brew install php nginx mysql redis
不会,你 ln 软链接一下,然后就可以了。@liziyu
对于电脑比较卡的,强烈推荐的是:codespace/远程机器 + VS code/Jetbrains 远程开发。本地化的话 valet 不错。如果仍然不想引入太多组件,建议徒手装 web server 和 php, 这应该是本地最快的。
valet
docker
假定条件:
使用
多台电脑
办公的(家里一台,公司一台。。。无关什么系统)建议使用:
vscode
作为编辑器vscode
的插件Remote - SSH
,连接远端开发机 参考链接传送门宝塔
搭建服务器环境 (可视化无脑搭建),或者docker
啥的都行优势:
缺点:
valet ,php切换可以看看翻译:PHP Monitor: 从 macOS 状态栏管理 PHP 和 Valet
docker
想方便直接用 MAMP PRO 傻瓜操作点点就好了
自建brew
用 docker
laravel sail
valet呀, mac是类unix环境, 直接装环境多方便
最近看了hyperf/box,挺新奇的
github.com/yeszao/dnmp
我本地再用这个,也可以放在测试机上
brew
没人推荐MxSrvs? 多好用啊
我用的是
brew + docker + laradock + php
版本切换基于
brew
写了个插件,可以使用任何版本的php
,支持两种方式的调用,明天整理下开源直接 brew
https://gitee.com/yeszao/dnmp.git
这个可以尝试一下,及其简单,方便
我们仅一个 horizon 跑起来就占11个G :joy: 借楼主的帖子问一下,队列消费进程太多大家都是怎么优化的?
brew 默认 外加 vagrant 貌似还有mac版本的 phpstudy 只是你需要会配置。
mac+pd虚拟机+宝塔 不过这个环境唯一不好的是,现在不方便换m1的mac ,最近弄个d1581小服务器放家里,准备吧开发环境都迁移过来,然后换m1 mac
brew 安装
dnmp
最早宝塔-》宝塔臃肿docker-》docker-composer
dnmp+1
我这边 brew 加 vagrant 比docker 好用一点点。
最开始是homestead 然后自己配置的docker 后来嫌弃占用资源 没有linux的爽, 现在是valet
建议用valet 感觉valet比homestead还简单,就是几个命令就完事了,使用起来也很简单就是一个link命令就搞定了,使用后对比win下的homestead 感觉清爽省事简单,
爆破版mamp+php artisan serve
可以试试这个 博客:分享MacBook下laravel多版本docker开发环境配置方案
又发现一款傻瓜环境
docker-compose 自己搭一套docker的,本机是用的valet,用哪个看心情