MacOS 12.0 简易搭建 PHP 开发环境

系统版本:

MacOS 12.0 简易搭建 PHP 开发环境插图
由于mamp pro 在beta版本各种闪退,小皮面板和其他面板的UI不太友好,所以决定自己研究一个环境。

需要的软件:

1.Docker

2.文本编辑器

3.浏览器(废话)

步骤:

1.建立容器(镜像主页:yigga/bt-panel

注意:macos版本的docker 并不支持 Host 网络模式,所以只能用bridge模式。

docker run -tid --name baota -p 80:80 -p 443:443 -p 8888:8888 -p 888:888 -p 3306:3306 -p 27017:27017 -p 6379:6379 --privileged=true --shm-size=1g --restart always -v ~/wwwroot:/www/wwwroot yigga/bt-panel

其中-p 后面的端口映射可自行定义 例如:-p 123:123

其中-v 后面的路径映射也可自行定义 例如:-v ~/workspace/web:/www/wwwroot

运行成功之后,docker客户端会显示已建立的容器。

注意:如果后期需要额外映射端口,需要将当前容器用命令 docker commit 保存为镜像,再重新 docker run 一个 容器。

2.访问面板

宝塔Linux面板(http://localhost:8888)会跳转登录。

3.新建网站

例如:demo.text.com

4.修改host

open /etc 回车打开目录

找到 hosts 文件,用文本编辑器打开(需要授予权限),并将下面的解析语句添加在最后一行。

127.0.0.1 demo.test.com

MacOS 12.0 简易搭建 PHP 开发环境插图1

6.预览结果

MacOS 12.0 简易搭建 PHP 开发环境插图2