对于 Mac m1 大家是如何管理 PHP 本地多版本多站点开发的?

2022-05-27 11:47:09 +08:00
 huage
本地会有多个开发任务,不同任务对 PHP 的版本要求不一样,在 Mac m1 下有没有什么方便易用的管理软件或者办法?
1942 次点击
所在节点    macOS
18 条回复
wonderfulcxm
2022-05-27 11:52:47 +08:00
我是 nginx+php-fpm ,启动多个版本 php-fpm ,监听不同端口。brew services 来管理启动。
kchum
2022-05-27 11:53:47 +08:00
laradock?
xiaoriri666
2022-05-27 12:14:44 +08:00
用 docker 轻松解决
mofy
2022-05-27 14:55:42 +08:00
fpm 监听不同端口+1
helone
2022-05-27 15:03:44 +08:00
laradock
cooper
2022-05-27 15:42:05 +08:00
funbox
2022-05-27 16:12:39 +08:00
docker 不香咩
funbox
2022-05-27 16:13:48 +08:00
nightsky
2022-05-27 17:48:36 +08:00
docker
lait233
2022-05-27 17:55:06 +08:00
brew services 管理多个 7.3,7.4,8.0,8.1 版本 启动的时候监听不同端口就行 9000 9001 9002...
lait233
2022-05-27 17:55:37 +08:00
另外想问问各位用 docker 的 不会有性能损失吗。Mac 也是虚拟机模式的 docker 。。。
sytnishizuiai
2022-05-27 18:05:19 +08:00
mamp pro 最简单的方式,没啥性能消耗
Dart
2022-05-27 18:09:26 +08:00
lima VM
pota
2022-05-27 18:13:07 +08:00
laradock 自己多加几个 php-fpm
justfun
2022-05-27 19:10:17 +08:00
直接用 mamp pro 套件 挺方便的。管理本机 php 项目很方便
huage
2022-05-28 00:06:48 +08:00
@justfun Pro 不是开源,试用过一段时间,99 美元不值得
vescape920
2022-05-28 01:00:27 +08:00
@cooper #6 这个很方便
idoubi
2022-05-28 08:30:09 +08:00
homebrew

phpbrew

docker

这三个方案都能实现你的需求,个人推荐 docker

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

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

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

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

© 2021 V2EX