繁体   English   中英

为heroku制作全球php的composer.lock

[英]Make composer.lock of global php for heroku

我正在使用heroku部署一个调用php脚本的python应用程序,在本地运行良好,但是当我部署到heroku时,出现SoapClient错误 ,我的猜测是我本地计算机上的版本和扩展名不是与在heroku中安装的相同。

有没有办法在本地计算机中制作具有相同版本和扩展名的composer.json或composer.lock以便在heroku中部署?

编辑:

我收到此SoapClient错误:

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:

{
  "require": {
       "ext-soap": "*",
       "ext-openssl": "*",
       "php": "^5.5.9"
  }
}

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM