如何在搭载MAMP Pro 7.4.12的Mac上安装PHP FFI模块及升级方案
MAMP Pro PHP FFI模块配置及版本升级指南
现有PHP 7.4.12启用FFI操作步骤
PHP 7.4及以上版本默认内置FFI扩展,无需额外下载安装,只需手动启用即可:
- 打开MAMP Pro界面,进入对应站点的配置页,或全局PHP配置页,选择PHP 7.4.12版本
- 在扩展列表中找到
ffi选项,勾选后保存,重启MAMP的Web服务(Apache/Nginx)和PHP服务 - 若扩展列表无FFI选项,手动编辑对应版本的php.ini文件:
- 路径默认位于
/Applications/MAMP/bin/php/php7.4.12/conf/php.ini - 找到以下两行配置,删除行首的分号取消注释:
extension=ffi ffi.enable = On- 保存文件后重启MAMP服务即可
- 路径默认位于
如果需要在终端命令行使用FFI,运行which php确认调用的是MAMP对应版本的PHP,按上述步骤修改对应cli目录下的php.ini即可。
升级到PHP 7.4.23操作步骤
如果需要升级小版本PHP,可按以下流程操作:
- 打开MAMP Pro偏好设置,进入PHP标签页
- 点击版本列表旁的添加按钮,在弹出的官方可用版本列表中找到7.4.23,点击自动下载安装
- 安装完成后,在站点或全局配置中将PHP版本切换为7.4.23,按上述步骤确认FFI扩展已启用
验证FFI是否正常运行
新建PHP测试文件写入以下代码,运行后如果输出Hello FFI!即为配置成功:
<?php $libc = FFI::cdef("int printf(const char *format, ...);", "libc.dylib"); $libc->printf("Hello FFI!\n"); ?>
内容的提问来源于stack exchange,提问作者MampQ5
相关产品推荐
相关产品推荐

