使用libzip为AWS Lambda层构建PHP

时间:2019-03-28 09:35:19

标签: php amazon-web-services aws-lambda layer libzip

根据https://aws.amazon.com/es/blogs/apn/aws-lambda-custom-runtime-for-php-a-practical-example/中的说明,我正在尝试为PHP构建Lambda层。我需要zip扩展名,因此我安装了libzip并对其进行了编译(我的完整脚本在这里:https://gist.github.com/okelet/e1878f050b01e5cfc113128e1f4a73cc)。问题是,当我在Lambda中运行脚本时,出现此错误:

/opt/bin/php: error while loading shared libraries: libzip.so.5: cannot open shared object file: No such file or directory

由于Lambda的基本docker映像不包含libzip,因此php使用共享库。如何使用静态编译的libzip编译PHP?

0 个答案:

没有答案