如何在MAMP 4.1上更改PHP版本

cal*_*tus 29 php macos mamp

我在Mac上下载了MAMP 4.1; 默认情况下,我可以使用的唯一PHP版本是7.0.15和7.1.1

我如何使用PHP 5.6?

我在这里尝试了解决方案, 其中说我应该将我不想使用的版本重命名为其他内容.但它对我不起作用.

MAMP偏好的屏幕截图

Arm*_*min 59

正如@Scott在您提问的评论中所提到的:

你的这里是正确的链接.使用底部答案重命名bin/php目录.MAMP首选项窗格将显示php目录中的2个最新版本. - Scott Eisenberg

这个链接的答案是:

首先停止服务器运行.转到"/ Applications/MAMP/bin /",重命名您不需要的PHP版本(MAMP只允许使用2个PHP版本),例如"_php5.2.17".现在MAMP将使用剩下的php版本.转到MAMP管理器然后设置,然后切换到您需要的PHP版本.

在我的情况(以及类似你的),我改名为命名的文件夹php7.1.1_php7.1.1现在MAMP表明我5.6.307.0.15在偏好设置面板.


小智 18

这就是我的'php'文件夹的样子

当前的php文件夹

创建了另一个文件夹'php-versions'并移动了所有版本,并且在'php'文件夹中只保留了我想要的两个版本.并重新启动Mamp,转到版本'5.6.31'

后来我的'php'文件夹


小智 5

我正在使用 MAMP 4.5 版。我在 httpd.conf 上更改了 php 版本:

/Applications/MAMP/conf/apache/httpd.conf
Run Code Online (Sandbox Code Playgroud)

我想要 php7.1 的版本,所以这就是我所做的:

原线:

LoadModule php7_module        /Applications/MAMP/bin/php/php7.2.1/modules/libphp7.so
Run Code Online (Sandbox Code Playgroud)

更新行:

LoadModule php7_module        /Applications/MAMP/bin/php/php7.1.12/modules/libphp7.so
Run Code Online (Sandbox Code Playgroud)

它对我有用!