¿Cómo ejecutar Ubuntu Shell para el comando bitcoind en php?

quiero construir un servidor de terceros bitcoin para mi cliente.

pero el problema es que cuando ejecuto el comando "bitcoin-cli" usando php, no dio ningún resultado.

usé JSONRPCClient. pero no encontré ninguna solución y no entiendo cómo usarla.

aquí tengo que dar "usuario:contraseña@127.0.0.1:8338". este es mi usuario y contraseña de pc???

¿Necesito autenticación de bitcoin para esto? o dame alguna sugerencia para hacerlo vivo.

Este script no produce ningún resultado:

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>";
Suena como una pregunta de PHP. De lo contrario, faltan detalles de bitcoin.conf que ayudarían a depurar esto, como si el RPC estuviera configurado para atender las solicitudes de la IP. ¿Está alojado en el mismo servidor?
es mi servidor local. es php question.bitcoin.conf solo tiene rpcuser y rpcpassword. como puedo empezar??? @karimkorun------------------------------ probé la introducción del desarrollador. pero no entenderé cómo y dónde están los detalles de la función, $bitcoin->getinfo()no hay detalles de la función en JSONRPC. si tengo que escribir esta función, ¿cómo puedo empezar? necesito un ejemplo de función .. @NickODell
@ShahadatHossain La página que vinculé tiene varios ejemplos. ¿Lo leíste o probaste alguno de ellos?
sí, he leído esos ejemplos antes y después de enviar esta publicación. pero ¿dónde están los detalles de getinfo? si se envía mediante la función _call, entonces no me da ningún resultado. ¿¿¿Qué debería hacer ahora??? @NickODell
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>";
¿ No produce ninguna salida? ¿Ni siquiera el echo "<pre>";? ¿Se cuelga?

Respuestas (1)

en primer lugar, configure el servidor API de bitcoin Core en su PC.

luego instale Php-curl para su servidor Apache.

luego siga el enlace:en.bitcoin.it/wiki/PHP_developer_intro

coloque el comando api como nombre de función y, si tiene algún parámetro, coloque el parámetro de función. Espero que funcione. Te daré el resultado en formato json.

Debes Onestar Display Errorenphp.ini