openshift symfony安装第三方库

时间:2014-06-03 10:47:09

标签: php symfony openshift

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

我的方式(一步一步):

  1. 从openshift创建一个symfony应用程序
  2. 将项目克隆到我的localhost
  3. 编辑composer.json并再次将其推送到openshift
  4. 之后,我该怎么做才能更新作曲家?或者是否有另一种方法将这些库添加到symfony项目中?

1 个答案:

答案 0 :(得分:0)

您可能需要设置action_hook以在执行git push后在openshift服务器上运行composer命令,可能在deploy action_hook中。另一个想法是使用composer在本地安装库,然后将它们添加到git中并使用git push将所有库推送到服务器,并将它们全部部署在一起。据我所知,在服务器上没有安装composer,因此您可能需要将其安装到app-root / data目录中,并使用deploy hook从那里调用它。

以下是关于在OpenShift中使用composer的博客文章:http://stanlemon.net/2013/03/22/composer-on-openshift/可能有助于回答您的问题