Php openshift symfony安装第三方库

Php openshift symfony安装第三方库,php,symfony,openshift,Php,Symfony,Openshift,我正在尝试将FosUserBundle和HWIOAuthBundle添加到openshift中的symfony项目中。在localhost中,要添加这些库,我需要编辑composer.json并更新composer.phar。现在我不知道如何在openshift上更新composer.phar 我的方式(一步一步): 从openshift创建symfony应用程序 将项目克隆到我的本地主机 编辑composer.json并再次将其推送到openshift 在那之后,我应该做什么来更新作曲家?或者

我正在尝试将FosUserBundle和HWIOAuthBundle添加到openshift中的symfony项目中。在localhost中,要添加这些库,我需要编辑composer.json并更新composer.phar。现在我不知道如何在openshift上更新composer.phar

我的方式(一步一步):

  • 从openshift创建symfony应用程序
  • 将项目克隆到我的本地主机
  • 编辑composer.json并再次将其推送到openshift

  • 在那之后,我应该做什么来更新作曲家?或者是否有其他方法将这些库添加到symfony项目中?

    您可能需要设置一个操作钩子,以便在执行git推送后在openshift服务器上运行composer命令,可能是在部署操作钩子中。另一个想法是使用composer在本地安装库,然后将它们添加到git中,并使用git推送将所有库推送到服务器上,然后让它们一起部署。据我所知,composer未安装在服务器上,因此您可能需要将其安装到应用程序根目录/数据目录中,并使用部署挂钩从那里调用它

    下面是一篇关于在OpenShift中使用composer的博客文章:这可能有助于回答您的问题