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

如何在搭载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文件:
    1. 路径默认位于/Applications/MAMP/bin/php/php7.4.12/conf/php.ini
    2. 找到以下两行配置,删除行首的分号取消注释:
    extension=ffi
    ffi.enable = On
    
    1. 保存文件后重启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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.01 02:06:05