macOS 文档
#包含哪些 PHP 扩展?
Herd 包含最常见的 PHP 扩展,这些扩展也预装在任何 Laravel Forge 配置的服务器上。
如果您需要其他 PHP 扩展,您可以 手动安装它们。
这意味着您可以使用以下扩展,无需任何额外设置
bcmath
BCMath 扩展提供任意精度算术。它允许您使用大数字并执行高精度数学运算,这在金融应用程序中特别有用。
bz2
BZ2 扩展使用 bzip2 算法启用数据压缩。这减少了文件大小并提高了存储效率。
calendar
Calendar 扩展提供函数来在不同的日历格式之间转换。它支持在儒略历、格里高利历和希伯来历等日历之间进行转换。
ctype
Ctype 扩展提供函数来检查和转换字符类型。它对于验证和清理文本输入很有用。
curl
cURL 扩展使用各种协议启用 HTTP 请求。它对于与第三方 API 集成和获取外部数据至关重要。
dba
DBA 扩展允许您与平面文件数据库(如 DBM)交互。它提供了一种简单的方法来存储和检索键值对。
dom
DOM 扩展提供了完整的 API,用于通过文档对象模型 (DOM) 处理 XML 文档。它简化了 XML 解析和操作。
exif
Exif 扩展从图像中读取可交换图像文件 (Exif) 元数据。它允许您访问相机信息、方向、GPS 数据等。
ffi
外部函数接口 (FFI) 扩展允许 PHP 直接调用用其他语言(如 C)编写的函数,从而能够使用用这些语言编写的库。
fileinfo
Fileinfo 扩展根据文件签名检测文件类型。它对安全检查和内容类型验证很有用。
filter
Filter 扩展提供了一种简单的方法来清理和验证数据,特别是用户输入,以确保数据完整性和安全性。
ftp
FTP 扩展提供用于访问 FTP 服务器上文件的函数。它简化了通过 FTP 传输文件的过程。
gd
GD 扩展提供用于创建和操作图像的函数。它支持多种图像格式,并提供诸如调整大小、裁剪和绘制形状等功能。
gmp
GMP 扩展使用 GNU 多精度 (GMP) 库提供任意精度算术函数。它非常适合加密应用程序。
iconv
Iconv 扩展提供用于在不同字符编码之间转换的函数。它确保跨各种语言和编码格式的文本兼容性。
igbinary
Igbinary 扩展提供了一种替代的二进制序列化格式。它减少了存储空间并加快了数据反序列化速度。
imagick
Imagick 扩展提供了对 ImageMagick 库的接口,从而实现高级图像处理功能,例如调整大小、模糊和颜色校正。
imap
IMAP 扩展提供用于使用 IMAP、POP3 和 NNTP 协议与电子邮件服务器交互的函数。它对读取、撰写和发送电子邮件很有用。
intl
Intl 扩展提供国际化功能,包括根据区域设置格式化数字、日期和货币,以及处理不同语言的文本。
ldap
LDAP 扩展允许 PHP 与 LDAP(轻量级目录访问协议)目录进行交互。它对于管理集中式用户目录和验证用户非常有用。
lz4
LZ4 扩展使用 LZ4 算法提供快速压缩和解压缩。它适用于需要高速数据压缩的应用程序。
mbstring
多字节字符串 (Mbstring) 扩展提供处理多字节编码的功能,对于处理非 ASCII 文本至关重要。
mysqli
MySQLi 扩展提供了与 MySQL 数据库的改进接口。它支持预处理语句、事务和多个查询结果。
opcache
Opcache 扩展通过缓存预编译的脚本字节码来提高 PHP 性能,减少了 PHP 在每次请求时重新编译脚本的需要。
openssl
OpenSSL 扩展使用 SSL 和 TLS 协议启用安全数据传输。它提供用于加密、解密和数字证书的功能。
pcntl
PCNTL 扩展启用进程控制功能,允许您在 PHP 中管理并行处理和信号处理。
pdo
PHP 数据对象 (PDO) 扩展为数据库访问提供统一的接口。它支持预处理语句和各种数据库驱动程序。
pdo_mysql
PDO_MySQL 扩展为 MySQL 数据库提供 PDO 驱动程序,使用预处理语句实现对 MySQL 的安全高效访问。
pdo_pgsql
PDO_PgSQL 扩展为 PostgreSQL 数据库提供 PDO 驱动程序,使用预处理语句实现对 PostgreSQL 的安全高效访问。
pdo_sqlite
PDO_SQLite 扩展为 SQLite 数据库提供 PDO 驱动程序,使用最少的配置促进轻量级和嵌入式数据库访问。
pgsql
PgSQL 扩展提供本机 PostgreSQL 数据库功能,提供对 PostgreSQL 功能的全面访问。
phar
Phar 扩展允许将 PHP 应用程序打包到单个文件存档 (PHAR) 中。它简化了应用程序的发布和部署。
posix
POSIX 扩展提供类似 POSIX 的系统调用功能,对于处理进程管理和文件权限很有用。
readline
Readline 扩展提供交互式命令行编辑功能。它通过支持历史记录和行编辑来增强 CLI 体验。
redis
Redis 扩展允许 PHP 与 Redis 内存数据结构存储进行交互。它对于缓存、消息代理和实时数据处理至关重要。
session
Session 扩展在请求之间管理会话数据。它简化了安全存储和检索用户特定数据的过程。
shmop
SHMOP 扩展允许 PHP 读取和写入共享内存段。它对 IPC(进程间通信)很有用。
simplexml
SimpleXML 扩展提供了一个简单的接口来解析和操作 XML 文档。它使处理 XML 数据变得直观且高效。
soap
SOAP 扩展提供用于构建和使用基于 SOAP 的 Web 服务的功能。它简化了与使用 SOAP 的遗留系统的集成。
sockets
Sockets 扩展提供用于低级套接字通信的功能,使 PHP 能够创建网络客户端和服务器。
sodium
Sodium 扩展提供现代密码学功能。它对加密、解密、密码哈希和数字签名很有用。
sqlite3
SQLite3 扩展提供与 SQLite 数据库交互的原生函数,提供高效且轻量级的数据库访问。
sysvmsg
SysVMsg 扩展允许 PHP 发送和接收 System V IPC 消息。它对多个进程之间的消息传递很有用。
sysvsem
SysVSem 扩展提供用于管理 System V 信号量(用于同步多个进程)的功能。
sysvshm
SysVShm 扩展允许 PHP 读取和写入 System V 共享内存段。它对多个进程之间共享数据很有用。
tokenizer
Tokenizer 扩展提供用于将 PHP 代码解析为标记的功能,使其对语法高亮和静态分析很有用。
xml
XML 扩展提供了一套用于处理 XML 数据的基本工具,允许解析和验证。
xmlreader
XMLReader 扩展提供了一个快速、非缓存的 XML 解析器,适用于高效地处理大型 XML 文件。
xmlwriter
XMLWriter 扩展提供用于通过编写器 API 创建 XML 文档的功能,提供高效的 XML 生成。
xsl
XSL 扩展允许您使用 XSLT 样式表转换 XML 文档。它支持 XML 格式之间灵活的数据转换。
zip
Zip 扩展提供用于创建、修改和从 ZIP 档案中提取文件的功能,简化了档案管理。
zlib
Zlib 扩展提供了使用 zlib 库进行数据压缩和解压缩的功能。它有助于减少存储空间和网络带宽。