将作曲家存储库集成到 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库和更新配置

从主 GITHUB 存储库拆分子树并创建作曲家包的问题

我们如何在核心 PHP 中设置环境变量而不使用 Cpanel 中的任何库

避免作曲家的autoload.php解析所有文件

作曲家从未成功完成