【问题标题】:Why does MAMP not change the php version为什么MAMP不改变php版本
【发布时间】:2025-12-26 00:40:15
【问题描述】:

我刚从 windows 转到 mac,现在正尝试将本地 wordpress 项目从 xampp 导入 mamp。我的网站有一些问题,我怀疑这是因为 MAMP 使用了较新版本的 PHP。

在首选项中,MAMP 提供“7.1.0”和“7.0.13”,但是当我更改为旧版本并单击“保存”时,MAMP 会重新启动服务器,当我检查设置时它会返回到“7.1. 0”。

你怎么能解决这个问题?

【问题讨论】:

    标签: php wordpress mamp


    【解决方案1】:

    在更改 MAMP 提供的可用 PHP 版本后,我能够更改 PHP 设置。我通过转到“/Applications/MAMP/bin/php”并重命名其中一个文件夹来做到这一点,例如在末尾添加“_X”。通过重命名 2 个可用 PHP 版本之一的文件夹,您可以将其从选择中删除。之后我可以更改并保存标准的 PHP 版本。

    【讨论】:

      【解决方案2】:

      最近在Mamp's Bugbase 上提交了一个错误,但目前尚未解决。同时,可以使用 koedev 描述的解决方案,以及在 Arda Kazanci 引用的解决方法中找到的解决方案。 在全球范围内,Kazanci 引用的解决方法有两种不同的解决方案:koedev 解决方案,即在文件夹名称中添加一个 _X,另一种似乎更专业,即在 httpd 中添加一个“额外”文件夹.conf 和“选择”其中的 php 版本应该由 mamp 使用。因为有些用户没有成功地使 httpd 的额外配置工作,所以遵循 koedev 解决方案可能更快、更简单。

      【讨论】:

        最近更新 更多