2013-04-14 74 views
0

我有興趣創建一個使用比特幣的PHP應用程序。我瞭解,到目前爲止,除了我所應該提供這些變量的一切:比特幣JSON-RPC

$btc_connect = array("user" => "youusername",    // RPC Username 
     "pass" => "yourpassword",     // RPC Password 
     "host" => "127.0.0.1",      // RPC Hostname/IP 
     "port" => 8321);       // RPC Port 

$mybtc = new jsonRPCClient("http://{$btc_connect['user']}:{$btc_connect['pass']}@{$btc_connect['host']}:{$btc_connect['port']}"); 

我已經到處找,包括bitcoin.org網站,試圖找出如何處理此問題。有什麼我必須安裝在我的服務器上?

我有一個網絡服務器,可以設置的東西,只要我知道如何開始這個。

+0

你必須在你的服務器上安裝比特幣守護進程。見https://en.bitcoin.it/wiki/PHP_developer_intro – Barmar

回答

3

你應該在服務器上設置一個bitcoind守護進程。然後,建立一個bitcoin.conf文件(位置取決於你的操作系統而定),你必須行:

rpcuser=someusernamehere 
rpcpassword=somepasswordhere 
rpcport=8332 

rpcport默認爲8332,所以你可以離開它。你會用標誌守護進程運行bitcoind。其他兩條線給你的用戶和通過。然後在該陣列中填入所選的用戶/密碼,服務器的IP和8332作爲端口。

請看這裏:https://en.bitcoin.it/wiki/Running_Bitcoin#Bitcoin.conf_Configuration_File

+0

我開始明白了。有什麼辦法可以從專用的Web服務器主機運行bitcoind?而不是從我的桌面? –

+0

我從Ubuntu VPS運行它。它不需要太多的系統資源。但是您需要shell訪問才能運行它 - 這不是您可以放在網站託管帳戶上的東西。 – derp