You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Mac(MAMP Pro)下将PHP 7.4.2降级至指定版本以通过Magento 1.x就绪检查

搞定MAMP Pro降级PHP适配Magento 1.x的方法

兄弟,我之前在MAMP Pro里折腾PHP版本降级的时候跟你一模一样——Magento 1.x的就绪检查死卡PHP版本,终端瞎试半天没搞定,后来终于摸清楚门道了,给你几个亲测有效的步骤:

先试试MAMP Pro自带的版本切换(最省事)

MAMP Pro其实预装了不少老版本PHP,你可能没注意到:

  • 打开MAMP Pro,左边选「Hosts」,点你那个Magento站点
  • 切到「PHP」标签,看看「PHP Version」下拉菜单里有没有7.1.3、7.2.0或者7.3.0的选项
  • 有的话直接选上,点右上角「Apply」,重启MAMP Pro就完事了

要是自带的没有,手动装指定版本

如果下拉菜单里找不到你要的版本,就得手动加:

  1. 下载MAMP专用的PHP包
    去MAMP的官方归档区找对应版本的PHP压缩包(必须是MAMP适配的,别下普通PHP源码),比如7.3.0的包,下载后解压。
  2. 放到MAMP的PHP目录
    打开Finder,按Cmd+Shift+G输入/Applications/MAMP/bin/php/,把解压好的PHP文件夹(比如php7.3.0)拖进去。
  3. 让MAMP识别新版本
    重启MAMP Pro,再回到站点的PHP设置里,下拉菜单就会出现刚加的版本,选中应用就行。

验证版本是否真的切换成功

别光看MAMP的设置,得确认实际生效:

  • 终端里进入你的Magento站点根目录,敲 php -v 看版本
  • 或者在站点根目录建个info.php,内容写:
<?php phpinfo(); ?>

访问这个页面,确认PHP版本已经变成你要的那个。

另外提一句,切换完版本后,记得检查PHP扩展是否齐全——Magento 1.x需要mcrypt、gd这些扩展,要是缺失的话,就绪检查还会出问题,得在MAMP的PHP设置里把对应扩展勾上。

内容的提问来源于stack exchange,提问作者Howezer

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.06 18:37:42