mac系统-Mxsrvs小编一直用的是mac的电脑,一般都是用mac自带的php环境和自己安装数据库等 。公司新来的实习生最近买了一个mac笔记本,他想装一个类似windows平台下类似“phpstudy”的php开发集成环境 。但是他发现这块phpstudy没有mac版本,他在网上也找了很多mac下的,例如xampp或者mamp等,但是大多好像是收费的 。所以就过来问我有没有,刚好我在最初买mac的时候找到过一款 。就是mxsrvs 。
为什么推荐—Mxsrvs
- 首先这个软件是免费的,不需要去找什么破解版本 。
- 其次这个软件的体积很小,适合本地开发或者硬盘不够的同学 。
- MxSrvs旨在简化开发环境搭建、配置、调试等无关业务的操作 。MxSrvs安装、操作十分简单,界面风格简洁,适合各等级开发者使用 。各组件进阶配置需通过配置文件进行修改,无UI操作,通过配置文件进行手动配置更为灵活 。
文章插图
五大功能
- 程序控制
服务列表:展示了服务类型程序的程序名以及当前版本号,带有下三角标识的点击可进行版本热切换 。表头处链接“更多版本”可链接到网盘下载所有可支持的程序版本 。
(注意:各版本配置独立,互相不共享,后续可能会有“配置共享”功能可选项)进程号和端口号:相关进程的PID和Port 。此2列只有在程序运行中才会显示 。
启动 / 停止:无需解释 。
重启:无需解释,服务处于停止状态时不可用 。
开机启动:服务类程序随系统开机自动启动切换 。(注意:若要某程序开机自启,需在设置 – 常规设置 – 开机启动MxSrvs处勾选,且开机密码(sudo密码)配置正确)
强制停止:在某些特殊或未知情况下,服务类程序无法正常停止时使用 。
环境变量:将程序加入到环境变量中,方便使用终端做更多操作 。
组件列表:指的是非服务类程序,这些程序只有加入到“环境变量”一项操作 。
信息栏:用来展示操作结果 。
通过点击右侧的清除信息按钮可以清空信息栏输出的信息
通过隐藏 / 显示按钮可以用来隐藏或显示信息栏,在各操作界面均有效,通常在“配置编辑”或“日志查看”操作界面隐藏信息栏可获得更多可编辑范围 。
- 配置编辑:
文章插图
- 顶端左侧按钮:
重新加载按钮:文件可能由外部程序改动后与当前MxSrvs打开的内容不同步,此按钮会重新加载最新内容 。如果当前激活标签页的文件内容被改动且未保存过会弹窗提示是否覆盖 。
- 顶端右侧按钮(Nginx菜单列表左侧):
- 顶端右侧文件菜单:
所有配置文件菜单:点击菜单列表项会打开相应配置文件内容 。重复点击相同配置文件菜单页只是激活相应标签页而不是重复打开 。
标签页右侧按钮:当标签打开过多,可通过此按钮展开已打开的标签列表并选择激活 。
标签页:被编辑过且未保存的内容,相应标签页左侧会有红色星号标识,激活的标签页会显示关闭按钮,未激活的标签页当鼠标置上时会显示关闭按钮 。最多可同时打开10个配置文件,也就是说同时可存在10个标签页 。
文件编辑:
1. 文件打开后,如果在没有未保存数据的情况下被外部程序编辑并保存了,MxSrvs会自动加载最新数据 。
2. 文件打开后,如果在已有未保存数据的情况下被外部程序编辑并保存了,MxSrvs不会自动加载最新数据 。
此种情况下:
如果触发保存操作则会提示:
重载:放弃本地修改,重新读取最新文件内容
覆盖:将本地修改覆盖到当前文件
如果触发关闭操作并在提示是否保存后点击‘是’则会提示:
放弃:放弃本地修改,直接关闭
保存:保存本地修改后关闭
推荐阅读
- 通过微信开放平台的UnionID机制用户数据互通
- 乐谱制作 MuseScore 3 for Mac
- 别再说你不会 ElasticSearch 调优了,都给你整理好了
- SEO竞争对手分析
- 现代前端开发技术栈,看了都说好
- Mac智能电视应用投影程序---Mirror for Fire TV
- 85个自媒体平台合集
- 一儿一女的家庭最不幸 一儿一女其实最不好为什么
- 貂绒毛衣不掉毛小窍门 水貂毛毛衣掉毛严重是不是不好
- 混合喂养对宝宝好不好呢?