-
Notifications
You must be signed in to change notification settings - Fork 1
zd-double/sofa-php-ext
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
This directory contains the php extension for sofa-pbrpc client. Installation ============ 1) Make sure your PHP version is at least 5.4 and you have installed sofa-pbrpc library in sofa-pbrpc output 2) Because this lib depends on the "allegro/php-protobuf" lib to serialize and unserialize data, You should install the allegro/php-protobuf and use this lib in your PHP codes and you can get "allegro/php-protobuf" on this page: https://github.com/allegro/php-protobuf 3) Change the dependences path: Change the dependences path "RPCLIB_DIR" and "PROTOBUFLIB_DIR" in comfig.m4 4) Build the extension Run "/usr/local/php/bin/phpize ./config.m4" "./configure --with-php-config=/usr/local/php/bin/php-config" to generate Makefile Run "make clean && make -j10 && make install" to build the extension You can get extension in ./modules 5) Generate PHP interface You can generate PHP interface like this: "php -c /usr/etc/php.ini protoc-php.php test.proto" You can get a simple usage in ./sample
About
sofa-pbrpc php extension
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published