首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为heroku制作全局php的composer.lock

为heroku制作全局php的composer.lock
EN

Stack Overflow用户
提问于 2016-06-05 19:21:21
回答 1查看 367关注 0票数 1

我正在使用heroku部署一个调用python脚本的php应用程序,在本地它运行得很好,但是当我部署到heroku时,我得到了一个SoapClient错误,我的猜测是,我的本地机器上的版本和扩展与在heroku中安装的版本和扩展不一样。

是否有一种方法可以在我的本地机器上使用相同版本和扩展的composer.json或composer.lock部署在heroku中?

编辑:

我得到了这个SoapClient错误:

代码语言:javascript
运行
复制
SoapFault exception: [WSDL] SOAP-ERROR: Parsing WSDL: Couldn't load from 'https://200.23.37.80:3737/appr_tc?wsdl' : failed to load external entity "https://200.23.37.80:3737/appr_tc?wsdl" 

这是我的composer.json:

代码语言:javascript
运行
复制
{
  "require": {
       "ext-soap": "*",
       "ext-openssl": "*",
       "php": "^5.5.9"
  }
}
EN

Stack Overflow用户

发布于 2016-06-08 14:49:02

composer.lock文件存储安装了哪些版本的包。部署应用程序时,一定要包括composer.lock文件。然后,只需在远程计算机上运行composer安装,以确保安装了相同的包版本。

有关https://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file的更多信息,请参见composer.lock。

票数 1
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37645841

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档