函数工作流 FUNCTIONGRAPH-制作依赖包:为PHP函数制作依赖包

时间:2024-07-29 19:14:07

为PHP函数制作依赖包

制作函数依赖包推荐在EulerOS2.9.6环境中进行。

为php7.3通过composer安装protobuf3.19依赖包,默认环境中已经安装了composer和对应版本的php。

新建一个composer.json文件,在composer.json中填入以下内容。
{
    "require": {
        "google/protobuf": "^3.19"
    }
}
执行如下命令。
Composer install

可以看到当前目录底下生成一个vendor文件夹,文件夹中有autoload.php、composer 和google三个文件夹。

  • Linux系统

    Linux系统下可以使用以下命令生成zip包。

    zip –rq vendor.zip vendor
  • windows系统

    用压缩软件将vendor目录压缩成zip文件即可。

    如果要安装多个依赖包,在composer.json文件中指定需要的依赖,把生成的vendor文件整体打包成zip上传。

php工程代码中使用通过composer下载的第三方依赖时,需要通过require "./vendor/autoload.php" 加载,平台默认把上传的zip包解压后的内容置于项目代码的同级目录下。

support.huaweicloud.com/devg-functiongraph/functiongraph_02_0624.html