แพ็คเกจนี้ถูกทอดทิ้งโปรดใช้การบำรุงรักษาที่ดีกว่าบน LNPay ที่นี่ https://packagist.org/packages/lnpay/php-lnd-grpc
ไลบรารีนี้เป็นไคลเอนต์ GRPC สำหรับ LND เวอร์ชัน 0.5-beta มันถูกสร้างรหัสจาก rpc.proto
เพื่อใช้ห้องสมุดนี้คุณต้อง
ติดตั้งส่วนขยาย GRPC หากไม่ได้ติดตั้ง
# pecl install grpc
เพิ่ม grpc.so ใน php.ini สำหรับ php 7.0 ใน Ubuntu มันจะเป็น
# echo 'extension=grpc.so' >> /etc/php/7.0/cli/php.ini
$ cd /project/
$ composer require ndeet/ln-lnd-grpc
$ cd /project/
$ git clone https://github.com/ndeet/php-ln-lnd-grpc.git lndrpc
$ cd ./lndrpc/
$ composer install
ตัวอย่างการใช้งานที่คุณสามารถค้นหาได้ในตัวอย่าง/index.php หมายเหตุ: ปัจจุบันยังไม่ได้รับการทดสอบด้วยการเปิดตัว LND-0.5-Beta ล่าสุดตามเวลาที่กระทำ แต่ต้องการผลักดันคลาสที่อัปเดตออกมา
ในฐานะที่เป็นไพรเมอร์ของ GRPC และ PHP ให้ดูการสอนอย่างเป็นทางการและ lnrpc ReadMe
คำสั่งต่อไปนี้ใช้เพื่อสร้างคลาส:
protoc -I/usr/local/include -I. -I$GOPATH/src -I$GOPATH/src/github.com/grpc-ecosystem/grpc-gateway/third_party/googleapis/ --php_out=src --grpc_out=src --plugin=protoc-gen-grpc=/usr/local/Cellar/grpc/1.14.2/bin/grpc_php_plugin rpc.proto
นี่คือส้อมของ Bitfury Lighting GRPC PHP ไคลเอ็นต์ น่าเสียดายที่พวกเขาดูเหมือนจะละทิ้งมันและไม่ตอบสนองต่อปัญหา/คำขอดึง #1 #2 #3 นั่นเป็นเหตุผลที่ตอนนี้ส้อมนี้อาศัยอยู่ที่นี่ด้วยตัวเอง