将作曲家存储库集成到 php 文件中
Posted
技术标签:
【中文标题】将作曲家存储库集成到 php 文件中【英文标题】:Integrating composer repository into php file 【发布时间】:2016-06-13 20:04:01 【问题描述】:我正在尝试将此 php 包装器用于多链的 json rpc api。我在安装了多链的 VPS 上有这个 php 文件:https://github.com/Kunstmaan/libphp-multichain 在一个 php 文件中。但是我没有正确集成它,希望有任何帮助!
<?php
require_once '../libphp-multichain/src/be/MultichainClient.php';
require_once '../libphp-multichain/src/be/MultichainHelper.php';
$client = MultichainClient("multichainrpc","multichainpwd",host_address,port,3);
$getinfo = $client->setDebug(true)->getInfo();
print_r($client);
print_r($getinfo);
?>
我在 apache 错误日志中看到的错误是:
PHP 致命错误:require_once(): 无法打开所需的 '../libphp-multichain/src/be/MultichainClient.php' (include_path='.:/usr/share/php:/usr/share/pear' ) 在第 3 行的 /var/www/html/new.php 中
【问题讨论】:
确保您的path/to/MutichainClient.php
正确无误。 ../
表示运行require_once
命令的文件上方的一个目录。对吗?
【参考方案1】:
您似乎使用了错误的路径。试试这个:
require_once '../libphp-multichain/src/be/kunstmaan/multichain/MultichainClient.php';
require_once '../libphp-multichain/src/be/kunstmaan/multichain/MultichainHelper.php';
【讨论】:
以上是关于将作曲家存储库集成到 php 文件中的主要内容,如果未能解决你的问题,请参考以下文章
为 wordpress 主题和插件创建满足作曲家的私有存储库
如何在Zend Framework3中更新composer更新时集成simplesamlphp库和更新配置