MAC有其他代替MAMP的软件吗?

最近Laravel9 需要php8.1 ,mamp只有8.0 而且redis版本3x,太低了 ,给他们留言也没人回复; 我的mamp也是付费版;如果有类似可以推荐给我,平时电脑项目很多经常需要本地IP访问,mamp除了这两个问题其他 还是很好用!

《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
Summer
2年前 评论
李小明 (楼主) 2年前
讨论数量: 33

2中软件可以用

  • Homestead 虚拟机

  • laradock:我用的这个,这个需要会用 docker, 简单修改配置就可以用了

  • brew: 也可以安装这些软件 brew-php-switcher 切换php 版本

2年前 评论
李小明 (楼主) 2年前

sail,容器隔离,又不会弄乱系统

2年前 评论
李小明 (楼主) 2年前

valet 个人觉得很好用,只是会占用 80 端口

2年前 评论
李小明 (楼主) 2年前
Summer
2年前 评论
李小明 (楼主) 2年前

之前也是一直用mamp pro 现在 直接 brew

2年前 评论
李小明 (楼主) 2年前
yangweijie

小皮面版 php 可以自己编译放过去能用 缺点 没有redis 自己装吧

2年前 评论
liziyu 2年前
李小明 (楼主) 2年前

以前我也用 MAMP PRO,但是后来发现 MAMP PRO的 PHP 跟 MySQL 版本都很低,MySQL 没办法更新自己想要的功能。我推荐一个非常快速而且又适合 Windows & Linux 环境的部署。
就是神器 docker 。
第一步:Mac 下载一个 docker desktop
第二步:Git 拉取镜像到本地
git clone https://gitee.com/ikam/docker-bt.git ./bt
第三步:启动 docker
启动 docker 直接在docker desktop 里面启动。
file

前后部署快的话 10 分钟,慢的话半小时。
PS:
Git 拉取完后,docker运行后,本地打开 127.0.0.1:8887/ 就能打开宝塔面板了。自己上去设置下后台地址。
需要注意的一个就是:
当你部署完后,会发现本地 Navicat 无法连接 docker 里面宝塔面板安装的MySQL,MySQL 报错 1130 。
解决办法:
file
进入容器终端执行命令:
mysql -u root -p
使用 mysql 这个库
use mysql
允许任何ip链接
update user set host = '%' where user ='root';
然后重启MySQL,就解决了。

在 Linux 下面,宝塔面板比那个MAMP PRO强的不是一点半点。 一个宝塔面板,解决环境搭建困扰。
这是docker BT 面板文档地址:
gitee.com/ikam/docker-bt

2年前 评论
MArtian 2年前
shellcode (作者) 2年前
李小明 (楼主) 2年前

讲真,啥也不需要。用 homebrew 安装一个 php 和 mysql ,然后 php artisan serve,就可以开启一个 web 服务了, 地址默认是 http://127.0.0.1:8000

2年前 评论
xuchunyang 2年前
ㅤㅤ (作者) 2年前
xuchunyang 2年前

laravel9 只需要php 8.0啊 不需要8.1

2年前 评论
李小明 (楼主) 2年前

www.xsrvs.com/index.html 免费mac mamp我记得可以官方网站下载php拓展

2年前

docker, 比什么环境都好用

2年前

podman yyds

2年前
nff93

最简单的办法就是使用 Laravel 官方的 Valet

Laravel sail 对于本地有很多项目的人来说,还是没有 Valet 方便

2年前 评论
yangweijie 2年前

用docker吧,还能保持系统相对整洁

2年前

docker都不会用做什么程序员

2年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!