有奖捉虫:云通信与企业服务文档专题,速来> HOT

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 及之后版本,平台不再额外内置依赖库。代码运行所需依赖,请参考 依赖安装 进行安装。
如内置扩展不足以满足业务要求,可参考 依赖安装 进行自定义扩展安装。n可以在函数中通过 print_r(get_loaded_extensions()); 代码打印查看已安装的扩展。
如下列出目前已安装的 PHP 扩展:

PHP 8.0、PHP 7.4

Core
runkit7
date
libxml
openssl
pcre
sqlite3
zlib
bcmath
calendar
ctype
curl
dom
hash
fileinfo
filter
ftp
gd
SPL
iconv
intl
json
mbstring
session
standard
mysqlnd
PDO
pdo_mysql
pdo_sqlite
Phar
posix
Reflection
mysqli
SimpleXML
soap
exif
tokenizer
xml
xmlreader
xmlwriter
runtime

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
runtime

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
protobuf
redis
Zend OPcache
runtime