M1、M2 芯片 MacOS 下PHP开发环境搭建
之前的网站是运行在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
总结
M系列芯片在高版本的PHP里环境搭建其实比较简单,但低版本比较折腾,还是需要Docker之类的虚拟化完成。