Я пытаюсь управлять демоном биткойнов с помощью PHP, но у меня возникла проблема при попытке подключиться к нему.
Я выполнил следующие шаги: en.bitcoin (точка) it / wiki / PHP_developer_intro
Код PHP:
<?php
require_once 'jsonRPCClient.php';
$bitcoin = new jsonRPCClient('http://user:[email protected]:8332/');
echo "<pre>\n";
print_r($bitcoin->getinfo());
echo "</pre>";
?>
Bitcoind conf:
rpcuser=user
rpcpassword=password
server=1
daemon=1
listen=1
var / log / httpd / error_log:
[Вт, 06 апр, 15: 47: 15.403045 2015] [: ошибка] [pid 2293] [клиент 10.0.0.34:50333] Предупреждение PHP: fopen (http://[email protected]:8332/): не удалось открыть поток: в /var/www/html/jsonRPCClient.php на строка 132 [Вт, 06 апреля, 15: 47: 15.410993 2015] [: ошибка] [pid 2293] [клиент 10.0.0.34:50333] Неустранимая ошибка PHP: неперехваченное исключение 'Exception' с сообщением 'Невозможно подключиться к http://user:[email protected]:8332/ 'в / var / www / html / jsonRPCClient. php: 140 \ nТрассировка стека: \ 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 - нет