mac 开发环境

1. 问题描述?

请教一下 大家mac 开发环境都用的什么
目前用的laradock 用的比较累了, 折腾我 想换了

《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 66
yybawang

valet

1年前 评论

累爱 主要是感觉很慢, 有时候搞点其他东西,半天卡着我, 内存长期80+

1年前 评论
yybawang

valet

1年前 评论

自己用 docker-compose 搞一套,自用开发环境:Github

1年前 评论

现在大家都不用homestead了吗? 我一直在用这个 省心

1年前 评论
QIN秦同学 1年前
keer (作者) 1年前
gyp719 1年前
翟宇鑫

Windows 和 Mac 的很多环境都试过,最近准备把 Mac 物理机的 PHP 环境切换成 valet,valet 满足不了的全部扔到虚拟机里,装个宝塔。

1年前 评论

不嫌烦Homestead,嫌烦就valet

1年前 评论
nff93

可以试一下: github.com/nicoverbruggen/phpmon ,基于 valet 当然,直接使用 valet 也是可以的

1年前 评论

brew install php nginx mysql redis

1年前 评论
liziyu 1年前
kkokk 1年前
bai615 1年前
goodgood 1年前
UKNOW 1年前
liziyu 1年前
UKNOW 1年前
如此甚好 1年前

不会,你 ln 软链接一下,然后就可以了。@liziyu

file

1年前 评论

对于电脑比较卡的,强烈推荐的是:codespace/远程机器 + VS code/Jetbrains 远程开发。本地化的话 valet 不错。如果仍然不想引入太多组件,建议徒手装 web server 和 php, 这应该是本地最快的。

1年前 评论
翟宇鑫 1年前
AbrahamGreyson (作者) 1年前
翟宇鑫 1年前

file

1年前 评论
Horizon 1年前
opwish (作者) 1年前

假定条件:
使用多台电脑办公的(家里一台,公司一台。。。无关什么系统)
建议使用:

  • 买一台服务器(低配的就行,阿里云、腾讯云、百度云。。各家都有活动,两三年也就一两百块钱)
  • 使用vscode 作为编辑器
  • 使用vscode 的插件 Remote - SSH,连接远端开发机 参考链接传送门
  • 使用宝塔 搭建服务器环境 (可视化无脑搭建),或者docker啥的都行

优势:

  • 服务器作为工作站使用的linux环境,最接近生产环境
  • 多用一用 linux 命令行 也算是一个练习
  • 云端工作站开发内容随时提供服务给到测试或者联调
  • 可以无缝切换办公电脑,不管什么系统,开发环境都一样,也不用每天git 把代码拉来来去(主要看中这点,不用每天背着电脑跑来跑去了,有问题随便找台电脑就可以开始调试)
  • 本地使用的电脑不在需要堆配置了,低配电脑照样流畅开发

缺点:

  • 买服务器要花点钱,花钱多少看自己需要的配置
  • 没有网络的时候啥也干不了(几乎不可能存在这种时刻,手机都可以开热点)
1年前 评论
翟宇鑫 1年前
白胖子 (作者) 1年前
tomcath 1年前
白胖子 (作者) 1年前

想方便直接用 MAMP PRO 傻瓜操作点点就好了

file

1年前 评论
blueidea 1年前

valet呀, mac是类unix环境, 直接装环境多方便

1年前 评论

最近看了hyperf/box,挺新奇的

1年前 评论
sreio

github.com/yeszao/dnmp

我本地再用这个,也可以放在测试机上

1年前 评论

没人推荐MxSrvs? 多好用啊

1年前 评论

我用的是 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,支持两种方式的调用,明天整理下开源

# 创建软连接的脚本
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
1年前 评论

https://gitee.com/yeszao/dnmp.git

这个可以尝试一下,及其简单,方便

1年前 评论
sanders

我们仅一个 horizon 跑起来就占11个G :joy: 借楼主的帖子问一下,队列消费进程太多大家都是怎么优化的?

1年前 评论
巅峰互联

brew 默认 外加 vagrant 貌似还有mac版本的 phpstudy 只是你需要会配置。

1年前 评论
aodaobi

mac+pd虚拟机+宝塔 不过这个环境唯一不好的是,现在不方便换m1的mac ,最近弄个d1581小服务器放家里,准备吧开发环境都迁移过来,然后换m1 mac

1年前 评论
laravelphp_game 10个月前
aodaobi (作者) 10个月前
UKNOW

brew 安装

1年前 评论

最早宝塔-》宝塔臃肿docker-》docker-composer

file

1年前 评论
巅峰互联

我这边 brew 加 vagrant 比docker 好用一点点。

1年前 评论

最开始是homestead 然后自己配置的docker 后来嫌弃占用资源 没有linux的爽, 现在是valet

1年前 评论

建议用valet 感觉valet比homestead还简单,就是几个命令就完事了,使用起来也很简单就是一个link命令就搞定了,使用后对比win下的homestead 感觉清爽省事简单,

1年前 评论

爆破版mamp+php artisan serve

1年前 评论

又发现一款傻瓜环境

file

11个月前 评论
dengje8 3个月前

docker-compose 自己搭一套docker的,本机是用的valet,用哪个看心情

11个月前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!