我个人还是比较喜欢将PHP开发环境在本地进行的,服务器部署还是首选docker。
由于刚从Windows转MacOS用Homebrew安装了apache2,php,mysql,redis后发现没可视化控制面板实在不方便,MAMP PRO好用但正版太贵了,也没有买断。 后来在网上找了到款LaunchRocket看介绍都很不错,结果发现作者已经8年不维护了,已经不兼容新版Homebrew安装PHP运行环境的控制了。
索性趁着过年空闲的时间自己做一款吧,就有了大家现在见到的《brew MAMP Panel》。
目前功能还是很适合自己的,后续也会加入一些其他功能进行完善,也欢迎大家一起进行完善。
今天2022年2月2日正好是中国的大年初二,大家新年快乐!
- 不知道为什么在ide中which brew可以找到brew命令路径,但是经过py2app编译后就返回空了,找了些文档也找不到所有依然,估计我对MacOS不熟悉的缘故,没办法只能写死路径。
- 未做开机自启动,目前只能通过手动加入登陆项实现开机自启动,找了半天文档都没找到python在Mac下如何做开机自启。
- 未做当前系统内通过brew安装多PHP识别与切换,后续版本会兼容。
- clone the repo
- cd into the repo directory
- pip install -r requirements.txt
- python3 setup.py py2app
- Copy dist/chargemon.app to /Applications