如何在PHP谷歌应用程序引擎中使用Composer

如何在PHP谷歌应用程序引擎中使用Composer,php,google-app-engine,composer-php,Php,Google App Engine,Composer Php,有人能解释一下我是如何让Composer在Google App Engine(PHP)中工作的吗?我了解composer是什么以及它是如何工作的,但我不知道如何将它放到我的应用程序引擎上。您需要在本地运行composer,然后使用appcfg命令将composer构建的整个应用程序上载到生产环境。谢谢!我现在终于明白这位作曲家是怎么工作的了。我真的很感激,真的吗?我认为作曲家在GAE(?)中不受支持。你能澄清一下吗?@KhurshidAlam GAE不支持Composer。答案是使用Compos

有人能解释一下我是如何让Composer在Google App Engine(PHP)中工作的吗?我了解composer是什么以及它是如何工作的,但我不知道如何将它放到我的应用程序引擎上。

您需要在本地运行composer,然后使用appcfg命令将composer构建的整个应用程序上载到生产环境。

谢谢!我现在终于明白这位作曲家是怎么工作的了。我真的很感激,真的吗?我认为作曲家在GAE(?)中不受支持。你能澄清一下吗?@KhurshidAlam GAE不支持Composer。答案是使用Composer在本地安装依赖项,然后将整个应用程序(包括供应商目录)上载到GAE。在这种情况下,谷歌不再需要Composer。但是,上载每个部署的依赖项会浪费带宽和时间。部署时只上载更改的文件,因此在第一次上载后,不会消耗额外的带宽或时间。@Mike Yes。我知道。但这仍然不够。Google在GAE上禁用了curl(除非启用计费)和其他重要的扩展(可能是composer依赖)。因此,基本上我需要手动搜索并启用每个缺失的扩展。这是一项非常烦人的任务。