环境说明

最近更新时间:2025-04-08 15:31:32

我的收藏

PHP 版本选择

云函数 SCF 目前支持的 PHP 开发语言包括如下版本:
PHP 8.0
PHP 7.4
PHP 7.2
PHP 5.6
您可以在函数创建时,选择您所期望使用的运行环境,PHP 8.0、PHP 7.4、PHP 7.2 或 PHP 5.6。

相关环境变量

目前 PHP 8.0、PHP 7.4 运行环境中内置的 PHP 相关环境变量见下表:
环境变量 Key
具体值或值来源
PHP_INI_SCAN_DIR
/opt/php_extension:/var/user/php_extension
目前 PHP 7.2、PHP 5.6 运行环境中内置的 PHP 相关环境变量见下表:
环境变量 Key
具体值或值来源
PHP_INI_SCAN_DIR
/var/user/php_extension:/opt/php_extension
更多详细环境变量说明请参见 环境变量说明

内置的扩展列表

注意:
PHP 7.4 及之后版本,平台不再额外内置依赖库。代码运行所需依赖,请参考 依赖安装 进行安装。
如内置扩展不足以满足业务要求,可参考 依赖安装 进行自定义扩展安装。 可以在函数中通过 print_r(get_loaded_extensions()); 代码打印查看已安装的扩展。
如下列出目前已安装的 PHP 扩展:
PHP 版本
扩展列表
PHP 8.0
Core, runkit7, date, libxml, openssl, pcre, sqlite3, zlib, bcmath, bz2, calendar, ctype, curl, dom, hash, fileinfo, filter, ftp, gd, SPL, iconv, json, mbstring, session, standard, mysqlnd, PDO, pdo_mysql, pdo_sqlite, Phar, posix, Reflection, mysqli, SimpleXML, soap, exif, tokenizer, xml, xmlreader, xmlwriter, runtime, swoole
PHP 7.4
Core, runkit7, date, libxml, openssl, pcre, sqlite3, zlib, bcmath, bz2, calendar, ctype, curl, dom, hash, fileinfo, filter, ftp, gd, SPL, iconv, json, mbstring, session, standard, mysqlnd, PDO, pdo_mysql, pdo_sqlite, Phar, posix, Reflection, mysqli, SimpleXML, soap, exif, tokenizer, xml, xmlreader, xmlwriter, swoole
PHP 7.2
Core, runkit7, date, libxml, openssl, pcre, sqlite3, zlib, bcmath, bz2, calendar, ctype, curl, dom, hash, fileinfo, filter, ftp, gd, SPL, iconv, json, mbstring, session, standard, mysqlnd, PDO, pdo_mysql, pdo_sqlite, Phar, posix, Reflection, mysqli, SimpleXML, soap, sockets, exif, tidy, tokenizer, xml, xmlreader, xmlwriter, zip, eio, memcached, imagick, mongodb, protobuf, redis, swoole, Zend OPcache
PHP 5.6
Core, runkit, date, ereg, libxml, openssl, pcre, sqlite3, zlib, bcmath, bz2, calendar, ctype, curl, dom, hash, fileinfo, filter, ftp, gd, SPL, iconv, json, mbstring, session, standard, mysqlnd, PDO, pdo_mysql, pdo_sqlite, Phar, posix, Reflection, mysqli, SimpleXML, soap, sockets, exif, tidy, tokenizer, xml, xmlreader, xmlwriter, zip, eio, memcached, imagick, mongodb, swoole, protobuf, redis, Zend OPcache