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

如何通过Homebrew为PHP 7.2安装imagick模块及支持argon?

解决PHP 7.2安装imagick和argon2模块的问题

首先得说清楚,Homebrew官方已经不再维护PHP 7.2这类老旧版本了,所以你直接搜php72会找不到对应公式。不过咱们可以借助第三方维护的tap来搞定,具体步骤如下:

1. 添加维护旧PHP版本的第三方Tap

先添加一个专门维护旧版PHP的第三方tap,它能提供官方已经淘汰的PHP版本支持:

brew tap shivammathur/php

2. 安装PHP 7.2

通过这个tap安装PHP 7.2:

brew install shivammathur/php/php@7.2

安装完成后,记得把PHP 7.2加入环境变量(如果需要将它设为当前终端默认PHP版本的话):

# 如果你用的是zsh
echo 'export PATH="/usr/local/opt/php@7.2/bin:$PATH"' >> ~/.zshrc
echo 'export PATH="/usr/local/opt/php@7.2/sbin:$PATH"' >> ~/.zshrc
source ~/.zshrc

# 如果你用的是bash,就把上面的.zshrc换成.bash_profile或.bashrc

3. 安装imagick模块

这个第三方tap适配了对应PHP版本的扩展,咱们直接用pecl安装你提到的3.4.3版本(和PHP7.2兼容):
先确认当前pecl是PHP7.2的:

which pecl
# 正常应该输出/usr/local/opt/php@7.2/bin/pecl

然后执行安装命令:

pecl install imagick-3.4.3

安装完成后,需要在PHP7.2的配置文件里启用扩展:
打开/usr/local/etc/php/7.2/php.ini,添加一行:

extension="imagick.so"

4. 安装argon2模块

同样用pecl安装argon2扩展:

pecl install argon2

安装后在php.ini里添加启用行:

extension="argon2.so"

5. 验证安装结果

执行下面的命令检查扩展是否成功加载:

php -m | grep -E "imagick|argon2"

如果输出里出现这两个扩展的名字,就说明安装成功了。


内容的提问来源于stack exchange,提问作者abkrim

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.26 09:00:32