PHPackages                             echain/fisco-php - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. echain/fisco-php

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

echain/fisco-php
================

FISCO-BCOS php signing sdk supported by echain

1.6(3y ago)065PHPPHP &gt;=7.4

Since Apr 12Pushed 3y ago2 watchersCompare

[ Source](https://github.com/e-chain-net/echain-php-sdk)[ Packagist](https://packagist.org/packages/echain/fisco-php)[ RSS](/packages/echain-fisco-php/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependencies (2)Versions (8)Used By (0)

echain-php-sdk
==============

[](#echain-php-sdk)

EChain fisco-bcos php signing sdk

Attention
=========

[](#attention)

1. Must use PHP with version &gt;= 7.4 and enable **ffi** feature.
2. Dynamic library:

- Linux: put [libbcos-c-sdk.so](https://github.com/FISCO-BCOS/bcos-c-sdk/releases/download/v3.2.0/libbcos-c-sdk.so) to directory `/usr/lib64` before running.
- Windows: put [bcos-c-sdk.dll](https://github.com/FISCO-BCOS/bcos-c-sdk/releases/download/v3.2.0/bcos-c-sdk.dll) to directory `C:\Windows\System32`
- MacOS:
    - M1: download [libbcos-c-sdk-aarch64.dylib](https://github.com/FISCO-BCOS/bcos-c-sdk/releases/download/v3.2.0/libbcos-c-sdk-aarch64.dylib) and rename to `libbcos-c-sdk.dylib` and put to `/usr/local/lib`
    - x64: download [libbcos-c-sdk.dylib](https://github.com/FISCO-BCOS/bcos-c-sdk/releases/download/v3.2.0/libbcos-c-sdk.dylib) and put to directory `/usr/local/lib`

Usage
=====

[](#usage)

1. Add reference in `composer.json`
-----------------------------------

[](#1-add-reference-in-composerjson)

```
"require": {
    "echain/fisco-php":"^1.3"
}

```

2. Call `SignSDK` in code
-------------------------

[](#2-call-signsdk-in-code)

```
