最佳实践

有奖征文|投稿上云技术实践,赢取价值5000元大奖> 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 及之后版本,平台不再额外内置依赖库。代码运行所需依赖,请参考 依赖安装 进行安装。
  • 如内置扩展不足以满足业务要求,可参考 依赖安装 进行自定义扩展安装。
    可以在函数中通过 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
目录