[英]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.