MAMP PRO 安装php swoole扩展 (让你少走弯路)

本文详细介绍了如何在MAMP PRO环境中安装php的swoole扩展。首先从github下载与PHP版本兼容的swoole源码,然后进行解压、配置、编译及安装。遇到phpize错误时,需要通过`brew install autoconf`解决。最后在php.ini中添加swoole.so的路径并验证安装成功。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

去github上下载    https://github.com/swoole/swoole-src/releases

下载的时候注意一下 swoole版本要和php版本兼容最好不要用低版本的PHP安装高版本的swoole 

我的PHP 7.2.8 所以我选择了  最高版本的swoole   我喜欢用新的东西 出现各种各样的 问题 才有新鲜感~

我下载到  /Applications/bin/php/php7.2.8/include/php/ext/    然后解压   如下图

解压完毕 我是重名了名  叫 swoole   

cd   swoole     

sudo /Applications/MAMP/bin/php/php7.2.8/bin/phpize <
### 如何在 MAMP PRO安装配置 PHP Redis 扩展 #### 准备工作 确保已经正确安装并配置好 MAMP PRO 环境。 #### 下载合适的 Redis 版本 依据所使用的 PHP 版本来选择相匹配的 Redis 扩展版本。对于不同版本的 PHP,应当下载对应版本兼容的 Redis 扩展[^4]。 #### 配置环境 执行 `./configure` 命令来设置编译参数,以便于后续能够顺利编译 redis.so 文件。此命令需指定正确的 php-config 路径,例如: ```bash ./configure --with-php-config=/Applications/MAMP/bin/php/php7.3.7/bin/php-config ``` 这条指令适用于 PHP 7.3.7 的情况;如果使用其他版本,则应调整路径以指向相应版本的 php-config 工具[^1]。 #### 编译与安装 完成上述配置之后,继续按照常规流程进行 make 和 install 操作即可生成所需的扩展文件。 #### 更新 php.ini 文件 编辑位于 `/Applications/MAMP/bin/php/php7.2.8/conf/php.ini` 或者对应PHP版本下的 php.ini 文件,在 `[Dynamic Extensions]` 段落里增加如下行以加载 Redis 扩展: ```ini extension=redis.so ``` 注意这里的路径和文件名要根据实际环境做适当更改[^3]。 #### 复制必要的 DLL 文件 (仅限 Windows) 如果是基于 Windows 平台操作,则还需要把解压包中的 `php_redis.dll` 及其依赖项复制到 PHP 的 ext 目录内,并同样更新 php.ini 来启用这些模块。不过由于提到的是 MAMP Pro,默认是在 macOS 上运行,因此这一步骤可能不适用。 #### 测试验证 最后重启 Web 服务使新的配置生效,通过访问 http://localhost/info.php 页面(其中包含 `<?php phpinfo(); ?>`),利用浏览器内的查找功能确认 Redis 是否已被成功集成到 PHP 当中。
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值