【发布时间】:2015-06-12 02:10:36
【问题描述】:
我正在尝试使用 PHP 控制比特币守护程序,但在尝试连接时遇到问题。
我已按照以下步骤操作:en.bitcoin (dot) it/wiki/PHP_developer_intro
PHP 代码:
<?php
require_once 'jsonRPCClient.php';
$bitcoin = new jsonRPCClient('http://user:password@127.0.0.1:8332/');
echo "<pre>\n";
print_r($bitcoin->getinfo());
echo "</pre>";
?>
比特币配置:
rpcuser=user
rpcpassword=password
server=1
daemon=1
listen=1
var/log/httpd/error_log:
[2015 年 4 月 6 日星期二 15:47:15.403045] [:error] [pid 2293] [client 10.0.0.34:50333] PHP 警告:fopen(http://...@127.0.0.1:8332/):打开流失败:权限被拒绝在 /var/www/html/jsonRPCClient.php 第 132 行 [Tue Apr 06 15:47:15.410993 2015] [:error] [pid 2293] [client 10.0.0.34:50333] PHP 致命错误:未捕获的异常“异常”在 /var/www/html/jsonRPCClient.php:140\n堆栈跟踪中显示消息“无法连接到 http://user:password@127.0.0.1:8332/”:\n#0 /var/www/html/bitcoin_get_info.php(15): jsonRPCClient->__call ('getinfo', Array)\n#1 /var/www/html/bitcoin_get_info.php(15): jsonRPCClient->getinfo()\n#2 {main}\n 抛出 /var/www/html/jsonRPCClient .php 在第 1406 行
编辑:
$ bitcoin-cli getinfo
工作正常,PHP 不行
【问题讨论】:
标签: php json apache json-rpc bitcoind