【发布时间】:2019-10-08 22:34:41
【问题描述】:
我在 Google Cloud App Engine Standard 上运行我的 PHP 应用程序。在我使用新的 composer 包部署新版本的应用程序后,我发现在部署过程中没有安装这个新包。
我使用gcloud app deploy 部署我的应用程序。在 Cloud Console 调试工具中,我在 vendor 文件夹中找不到包。本地安装成功。
有更新作曲家包的技巧吗?
【问题讨论】:
-
请说明您要导入什么包?您使用的是哪个版本的 PHP?你能提供你的作曲家文件的代码 sn-p 吗?
-
根据Specifying Dependencies for PHP 上的 Google Cloud Platform 文档,当您部署新版本的应用程序时,composer 会自动运行。您也可以尝试将
require_once __DIR__ . '/vendor/autoload.php';添加到 PHP 脚本的顶部以要求 autoload.php 文件。
标签: php google-app-engine google-cloud-platform composer-php google-app-engine-php