本文以安装第三方依赖paragonie/random-lib为例,介绍如何为您的PHP代码安装依赖,打包并部署代码至函数计算。
准备工作
- 创建一个代码目录,如
myapp
。 - 在
myapp
目录下,创建index.php
文件,文件内容如下:
<?php
require_once __DIR__ . '/vendor/autoload.php';
use ParagonIE\Random\Random;
function handler($event, $context) {
$randomInt = Random::int(1, 100); // 从1到100的随机整数
return $randomInt;
}
安装依赖
在 myapp
目录下创建 composer.json 文件,文件内容如下:
{
"require": {
"paragonie/random-lib": "^2.0"
}
}
在 myapp
目录下执行以下命令下载依赖(请确保当前环境已经安装PHP和Composer):
composer install
部署代码
在 myapp
目录下执行zip code.zip -r ./*命令将代码打包成zip压缩包文件。
进入函数计算控制台,在创建函数页面的函数代码-代码来源选择通过ZIP包上传代码 ,进行上传刚打包的ZIP文件。
或者在函数计算控制台找到对应的目标函数,然后在函数详情页面的右上角,点击上传代码-上传zip进行上传刚打包的ZIP文件。