user77551: 
Trying to implement Bitcoin JSON-RPC using Digital Ocean Ubuntu using bitcoin version 16.

Here is my php code
<?php

require_once('easybitcoin.php');

$bitcoin = new Bitcoin('someusername', 'somepassword');

print_r($bitcoin);

//print_r($bitcoin->getwalletinfo()());

$getinfo = $bitcoin->getblockchaininfo();

print_r($getinfo);

?>


Output
Bitcoin Object ( [username:Bitcoin:private] => someusername
  [password:Bitcoin:private] => somepassword [proto:Bitcoin:private] =>
  http [host:Bitcoin:private] => localhost [port:Bitcoin:private] =>
  8332 [url:Bitcoin:private] => [CACertificate:Bitcoin:private] =>
  [status] => [error] => [raw_response] => [response] =>
  [id:Bitcoin:private] => 0 )
Giving error HTTP ERROR 500

I'm not much php aware, I tried enabling error reporting in php.ini but not getting errorlog.
Here is my bitcoin.conf
rpcuser=someusername
rpcpassword=somepassword
prune=600
maxconnections=12
maxuploadtarget=20
daemon=1
server=1
keypool=10000

Bitcoin server is fully synced in prune mode, up & running.bitcoin-cli properly working. If anyone have new working php-bitcoind examples, please share on vd30992@gmail.com


Thanks for any help.


user48884: getinfo was removed from Bitcoin Core 0.16. Use getblockchaininfo, getnetworkinfo, getmininginfo, or getwalletinfo depending on what you actually need. A mapping of each getinfo field to its replacement can be found here: https://github.com/bitcoin/bitcoin/blob/master/doc/release-notes/release-notes-0.14.0.md#getinfo-deprecated

77551: <blockquote>
  <p><strong>Trying to implement Bitcoin JSON-RPC using Digital Ocean Ubuntu using bitcoin version 16.</strong></p>
</blockquote>

<p>Here is my php code</p>

<pre><code>&lt;?php

require_once('easybitcoin.php');

$bitcoin = new Bitcoin('someusername', 'somepassword');

print_r($bitcoin);

//print_r($bitcoin-&gt;getwalletinfo()());

$getinfo = $bitcoin-&gt;getblockchaininfo();

print_r($getinfo);

?&gt;
</code></pre>

<blockquote>
  <p><strong>Output</strong></p>
  
  <p>Bitcoin Object ( [username:Bitcoin:private] => someusername
  [password:Bitcoin:private] => somepassword [proto:Bitcoin:private] =>
  http [host:Bitcoin:private] => localhost [port:Bitcoin:private] =>
  8332 [url:Bitcoin:private] => [CACertificate:Bitcoin:private] =>
  [status] => [error] => [raw_response] => [response] =>
  [id:Bitcoin:private] => 0 )</p>
  
  <p><strong>Giving error HTTP ERROR 500</strong></p>
</blockquote>

<p>I'm not much php aware, I tried enabling error reporting in php.ini but not getting errorlog.</p>

<p>Here is my <strong>bitcoin.conf</strong></p>

<pre><code>rpcuser=someusername
rpcpassword=somepassword
prune=600
maxconnections=12
maxuploadtarget=20
daemon=1
server=1
keypool=10000
</code></pre>

<p>Bitcoin server is fully synced in prune mode, up &amp; running.bitcoin-cli properly working. If anyone have new working php-bitcoind examples, please share on vd30992@gmail.com</p>

<p><a href="https://i.stack.imgur.com/TaKIf.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/TaKIf.png" alt="working bitcoin-cli"></a></p>

<blockquote>
  <p>Thanks for any help.</p>
</blockquote>
 48884: <p><code>getinfo</code> was removed from Bitcoin Core 0.16. Use <code>getblockchaininfo</code>, <code>getnetworkinfo</code>, <code>getmininginfo</code>, or <code>getwalletinfo</code> depending on what you actually need. A mapping of each <code>getinfo</code> field to its replacement can be found here: <a href="https://github.com/bitcoin/bitcoin/blob/master/doc/release-notes/release-notes-0.14.0.md#getinfo-deprecated" rel="nofollow noreferrer">https://github.com/bitcoin/bitcoin/blob/master/doc/release-notes/release-notes-0.14.0.md#getinfo-deprecated</a></p>
