日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

文檔

環境說明

更新時間:

本文介紹在函數計算中使用PHP語言編寫函數的運行環境信息。

PHP運行時

函數計算目前支持的PHP運行環境如下:

PHP版本

操作系統

架構

PHP 7.2

Linux

x86_64

PHP內置庫

函數計算的PHP運行環境中自帶了一些常用庫(Package)供您直接使用,目前包含的內置庫如下所示。

Package

版本

內置庫介紹

oss

v2.4.3

對象存儲OSS SDK for PHP

tablestore

v4.1.1

表格存儲TableStore SDK for PHP

mns

v1.3.5.5

輕量消息隊列(原 MNS)SDK for PHP

fc

v1.2.1

函數計算FC SDK for PHP

PHP內置擴展

內置擴展列表

說明

如果您需要查看并打印已安裝的PHP擴展,請在目標函數的代碼內寫入print_r(get_loaded_extensions());

bcmath

bz2

calendar

Core

ctype

curl

date

dom

exif

fileinfo

filter

ftp

gd

gettext

gmp

hash

iconv

imagick

json

libxml

mbstring

memcached

mysqli

mysqlnd

openSSL

pcntl

pcre

PDO

pdo_mysql

Phar

posix

protobuf

readline

redis

Reflection

session

shmop

SimpleXML

soap

sockets

SPL

standard

sysvmsg

sysvsem

sysvshm

tokenizer

Xdebug

xml

xmlreader

xmlrpc

xmlwriter

Zend OPcache

zip

zlib

內置擴展應用示例

以下示例代碼使用json對JSON字符串進行解析,解析內容輸出至標準輸出stdout。

<?php
function handler($event, $context) {
    var_dump(json_decode('{"a":123, "b":true, "c":"abcd", "d":{"a":123}}', true));
    return "bye";
}         

安裝PHP非內置擴展

當您需要使用PHP Runtime非內置擴展時,請根據以下步驟安裝。本文以安裝非內置擴展Mongodb為例進行介紹。

前提條件

  • 您已安裝Docker。具體操作步驟,請參見安裝Docker

  • 您已創建運行環境為PHP的函數。具體操作步驟,請參見創建函數

操作步驟

  1. 在項目目錄中執行以下命令,啟動進入PHP Runtime鏡像,并可以將當前目錄掛載到容器的/code目錄。

    sudo docker run -v $(pwd):/code -it --entrypoint=""  registry.cn-beijing.aliyuncs.com/aliyunfc/runtime-php7.2:latest  bash
    說明

    如果您的電腦是Windows操作系統,可以將$(pwd)修改為具體的絕對目錄。

  2. 安裝MongoDB擴展,并將mongodb.so復制到/code目錄。

    1. 執行以下命令,在容器內安裝MongoDB擴展。

      pecl install mongodb
    2. 執行以下命令,找到ZIP擴展。

      find /usr -name "mongodb.so"
    3. 執行以下命令,復制擴展文件到/code目錄即拷貝到本地機器的目錄。

      cp /usr/local/lib/php/extensions/no-debug-non-zts-20170718/mongodb.so /code
    4. 執行以下命令,退出容器。

      exit
    5. 執行以下命令,確認是否存在mongodb.so文件,若存在則證明SO文件已經存在本地。

      ls

      預期輸出如下。

      mongodb.so
  3. 登錄函數計算控制臺,在左側導航欄,單擊服務及函數
  4. 在頂部菜單欄,選擇地域,然后在服務列表頁面,單擊目標服務。
  5. 在目標服務頁面,單擊目標函數,在函數代碼頁簽中的函數入口文件同級目錄下創建extension文件夾。

  6. mongodb.so文件添加至extension文件夾內,并在extension文件夾內創建mongodb.ini文件。

  7. 編寫mongodb.ini文件。

    將以下內容填寫至mongodb.ini文件中,并保存。

    extension=/code/extension/mongodb.so

如果需要安裝其他自定義擴展,請按需單擊下方鏈接,直接下載文件。

相關文檔