喜讯!TCMS 官网正式上线!一站式提供企业级定制研发、App 小程序开发、AI 与区块链等全栈软件服务,助力多行业数智转型,欢迎致电:13888011868 QQ 932256355 洽谈合作!

| 扩展类别 | 扩展名称 | MacPorts 安装命令 | 核心用途 |
|---|---|---|---|
| 数据库相关 | MySQL 系列 | sudo port install php56-mysql | 支持 MySQL 数据库连接,包含 mysql、mysqli、pdo_mysql 三种扩展,适配多数老旧项目 |
| 数据库相关 | PostgreSQL | sudo port install php56-postgresql | 连接 PostgreSQL 数据库,含 pgsql 和 pdo_pgsql 扩展,适用于开源数据库项目 |
| 数据库相关 | MongoDB | sudo port install php56-mongodb | 操作 MongoDB 文档数据库,兼容 3.x 以下 MongoDB 服务器版本 |
| 缓存相关 | Redis | sudo port install php56-redis | 连接 Redis 缓存服务器,支持字符串、哈希、列表等数据结构操作 |
| 缓存相关 | Memcached | sudo port install php56-memcached | 对接 Memcached 分布式缓存,提升高并发场景下的数据读取效率 |
| 缓存相关 | APCu | sudo port install php56-APCu | PHP 本地缓存扩展,缓存脚本字节码和用户数据,减少数据库查询压力 |
| 网络通信 | cURL | sudo port install php56-curl | 发起 HTTP/HTTPS 请求、文件上传下载,支持 Cookie、代理等功能,常用於接口调用 |
| 网络通信 | sockets | sudo port install php56-sockets | 底层 socket 编程,支持 TCP/UDP 通信,适用于自定义网络协议开发 |
| 网络通信 | soap | sudo port install php56-soap | 开发/调用 SOAP 协议接口,适配传统企业级系统的接口交互需求 |
| 图形处理 | GD | sudo port install php56-gd | 基础图片处理,支持缩放、裁剪、水印、验证码生成等常用功能 |
| 图形处理 | Imagick | sudo port install php56-imagick | 高级图片处理,支持多种图片格式转换、特效处理,依赖 ImageMagick 库 |
| 文本处理 | mbstring | sudo port install php56-mbstring | 多字节字符串处理,解决中文等非 ASCII 字符的截取、编码转换问题 |
| 文本处理 | iconv | sudo port install php56-iconv | 字符编码转换(如 GBK 转 UTF-8),适配老旧系统的编码兼容需求 |
| 文本处理 | tidy | sudo port install php56-tidy | 格式化、清理 HTML/XML 代码,修复标签错误,适用于内容管理系统 |
| 系统工具 | pcntl | sudo port install php56-pcntl | 进程控制,支持多进程创建、信号处理,适用于 CLI 脚本的并发执行 |
| 系统工具 | posix | sudo port install php56-posix | 调用 POSIX 系统函数,获取系统信息、用户权限管理等 |
| 压缩解压 | zip | sudo port install php56-zip | 压缩/解压 ZIP 文件,支持读取 ZIP 归档内的文件和目录 |
| 压缩解压 | lzf | sudo port install php56-lzf | 轻量级数据压缩,比 ZIP 更快,适用于内存数据、缓存内容的压缩存储 |
| 安全相关 | openssl | sudo port install php56-openssl | 加密解密(AES/RSA)、SSL 证书验证,保障接口通信和数据存储的安全性 |
| 安全相关 | mcrypt | sudo port install php56-mcrypt | 传统加密扩展,支持多种加密算法,适配老旧项目中基于 mcrypt 的数据加密逻辑 |
| 其他常用 | intl | sudo port install php56-intl | 国际化支持,处理日期格式化、货币转换、语言翻译等多语言场景需求 |
| 其他常用 | xmlrpc | sudo port install php56-xmlrpc | 开发/调用 XML-RPC 接口,适用于早期跨系统的数据交互 |
| 其他常用 | xsl | sudo port install php56-xsl | XSLT 文档转换,将 XML 数据按模板生成 HTML/XML,适用于数据可视化输出 |
扩展安装后无需手动配置 php.ini,MacPorts 会自动在 /opt/local/var/db/php56/ 生成对应扩展的配置文件。
部分扩展依赖系统库(如 Imagick 依赖 ImageMagick),MacPorts 会自动安装依赖,无需手动处理。
验证扩展是否生效:执行 php56 -m | grep 扩展名称(如 php56 -m | grep redis),输出扩展名即安装成功。
若需卸载扩展:执行 sudo port uninstall 扩展名称(如 sudo port uninstall php56-redis