闻心阁

一蓑烟雨看苍生,半壶浊酒笑红尘

M1、M2 芯片 MacOS 下PHP开发环境搭建

2024-01-02 约 1 分钟读完 搬砖秘籍

之前的网站是运行在PHP+MySQL环境上的,从Windows换成Mac之后,这个环境在本地搭建就比较麻烦,本文记录一下。

前言

我之前搭建的环境比较老,需要PHP7.2 + MySQL 5.7。这个搭配在Mac里还真把我折腾掉了一层皮。主要尝试过以下几种方案:

方案一 XAMPP

最像 Windows 的方案,但在我Mac不知道是啥问题,一直装不上,可能是PHP版本比较低吧。

方案二 PHPMyStudy

很简洁的一个方案,一切通过HomeBrew来,但在我的电脑上一直检测不到HomeBrew。

方案三 Docker + 宝塔

这个和服务器一样的方案,但需要自己再封一个Docker,不太想折腾。

方案四 虚拟机 + 宝塔

方案可行,可以使用Virtualbox 或者 UTM之类的,但M系列芯片老版本的Linux支持不太好,需要新版环境。

方案五 Devilbox

这是我最后采用的方案,只要配置好 .env 就可以了,可以指定域名,记得需要将域名在 /etc/hosts 里指向127.0.0.1

devilbox.org

总结

M系列芯片在高版本的PHP里环境搭建其实比较简单,但低版本比较折腾,还是需要Docker之类的虚拟化完成。