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

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

《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
Summer
3年前 评论
李小明 (楼主) 3年前
讨论数量: 33

2中软件可以用

  • Homestead 虚拟机

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

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

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

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

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

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

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

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

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

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

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

以前我也用 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

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

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

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

laravel9 只需要php 8.0啊 不需要8.1

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

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

3年前

docker, 比什么环境都好用

3年前

podman yyds

3年前
nff93

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

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

3年前 评论
yangweijie 3年前

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

3年前

docker都不会用做什么程序员

3年前

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