как выполнить оболочку Ubuntu для команды bitcoind в php?

Я хочу создать сторонний биткойн-сервер для своего клиента.

но проблема в том, что когда я выполняю команду «bitcoin-cli» с помощью php, это не дает никакого результата.

я использовал JSONRPClient. но я не нашел никакого решения и как его использовать не могу понять.

здесь я должен указать «пользователь: пароль @ 127.0.0.1: 8338». это мой пользователь ПК и пароль???

мне нужна биткойн-аутентификация для этого? или дайте мне какое-нибудь предложение, чтобы сделать его живым.

Этот скрипт не производит никакого вывода:

require_once 'jsonRPCClient.php';
$bitcoin = new jsonRPCClient('http://bitcoinrpc:HGySbCZrdHq5BDQH3iwzb3oGZCJX8AfWe2EBQrNg9EvJ@127.0.0.1:8332/');
echo "<pre>";
print_r($bitcoin);
echo "<pre>\n fgfgf";
print_r($bitcoin->getinfo());
echo "</pre>";
Звучит как вопрос PHP. В противном случае в bitcoin.conf отсутствуют детали, которые помогли бы отладить это, например, настроен ли RPC для обслуживания запросов от IP? Он размещен на том же сервере?
Вы пробовали это читать? ru.bitcoin.it/wiki/PHP_developer_intro
это мой локальный сервер. это php question.bitcoin.conf имеет только rpcuser и rpcpassword. как мне начать??? @karimkorun--------------------------------------------- Я попробовал интро для разработчиков. но я не пойму, как и где подробности функции, $bitcoin->getinfo()в JSONRPC нет деталей функции. если мне нужно написать эту функцию, то как я могу начать?? мне нужен пример функции .. @NickODell
@ShahadatHossain На странице, на которую я ссылаюсь, есть несколько примеров. Вы читали его или пробовали какой-либо из них?
да, я читал этот пример до и после отправки этого сообщения. но где подробности getinfo. если он отправлен функцией _call, то он не дает мне никакого вывода. Что мне теперь делать??? @НикОДелл
require_once 'jsonRPCClient.php'; $bitcoin = new jsonRPCClient('http://bitcoinrpc:HGySbCZrdHq5BDQH3iwzb3oGZCJX8AfWe2EBQrNg9EvJ@127.0.0.1:8332/'); echo "<pre>"; print_r($bitcoin); echo "<pre>\n fgfgf"; print_r($bitcoin->getinfo()); echo "</pre>";
Он не производит никакого вывода? Даже не echo "<pre>";? Он висит?

Ответы (1)

во-первых, настройте сервер биткойн-ядра API на своем компьютере.

затем установите Php-curl для вашего сервера Apache.

затем перейдите по ссылке:en.bitcoin.it/wiki/PHP_developer_intro

поместите команду API в качестве имени функции, и если есть какие-либо параметры, введите параметр функции. Я надеюсь, что это сработает. Дайте вам результат в формате json.

Должен ли Onты Display Errorвphp.ini