php7 jsonrpc,JSON-RPC PHP无法连接到本地服务器bitcoind

我让虚拟专用服务器上,此步骤,一切工作正常。但是,当我试图与操作系统Fedora 14的我的虚拟机上执行相同的步骤,从文章的例子给我一个错误:

Fatal error: Uncaught exception 'Exception' with message 'Unable to connect to http://user:[email protected]:8332/' in /var/www/html/jsonRPCClient.php:140

Stack trace:

#0 /var/www/html/btc.php(7): jsonRPCClient->__call('getbalance', Array)

#1 /var/www/html/btc.php(7): jsonRPCClient->getbalance()

#2 {main}

thrown in /var/www/html/jsonRPCClient.php on line 140

代码:

require_once 'jsonRPCClient.php';

$bitcoin = new jsonRPCClient('http://user:[email protected]:8332/');

echo "

\n";

print_r($bitcoin->getbalance());

echo "

";

?>

当我执行。/bitcoind getbalance或命令行中的./bitcoind getinfo,我得到答案, ,但PHP脚本不起作用。

netstat的给了我下面的:

[[email protected] 32]# netstat -tap

Active Internet connections (servers and established)

Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name

tcp 0 0 *:mysql *:* LISTEN 1297/mysqld

tcp 0 0 localhost.localdomain:8332 *:* LISTEN 2171/bitcoind

tcp 0 0 *:8333 *:* LISTEN 2171/bitcoind

tcp 0 0 localhost.localdomain:ipp *:* LISTEN 1000/cupsd

tcp 0 0 localhost.localdomain:smtp *:* LISTEN 1337/sendmail: acce

tcp 0 0 vitaly:39994 irc.lfnet.org:ircu-3 ESTABLISHED 2171/bitcoind

tcp 0 0 vitaly:50594 c-98-207-155-236.hsd1.:8333 ESTABLISHED 2171/bitcoind

tcp 0 0 vitaly:57654 c-67-170-81-79.hsd1.wa:8333 ESTABLISHED 2171/bitcoind

tcp 0 0 localhost.localdomain:40427 localhost.localdomain:http TIME_WAIT -

tcp 0 0 vitaly:57486 ip72-193-65-74.lv.lv.c:8333 ESTABLISHED 2171/bitcoind

tcp 0 0 vitaly:56222 109.254.91.55:8333 ESTABLISHED 2171/bitcoind

tcp 1 0 vitaly:47205 stackoverflow.com:http CLOSE_WAIT 2016/firefox

tcp 0 0 vitaly:59602 pool-108-20-235-196.bs:8333 ESTABLISHED 2171/bitcoind

tcp 0 0 vitaly:33671 bk-in-f102.1e100.net:https ESTABLISHED 2016/firefox

tcp 0 0 vitaly:46155 host86-144-29-61.range:8333 ESTABLISHED 2171/bitcoind

tcp 0 0 vitaly:45357 cpe-098-026-012-202.nc:8333 ESTABLISHED 2171/bitcoind

tcp 0 0 *:http *:* LISTEN 1370/httpd

tcp 0 0 vitaly:ipp *:* LISTEN 1000/cupsd

bitcion.conf:

rpcuser=user

rpcpassword=123456

rpcport=8332

我应该怎么检查?

+2

检查SELinux的。对于测试,请停止selinux,然后尝试 –

2012-01-08 09:59:02

+0

非常感谢!这有助于 –

2012-01-08 10:34:54

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值