The C based gRPC (C++, Python, Ruby, Objective-C, PHP, C#) https://grpc.io/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Stanley Cheung 865deaeee9 remove with_auth example because no ssl 10 years ago
..
route_guide update PHP route guide README as per feedback 10 years ago
.gitignore PHP hello world example first draft 10 years ago
README.md finalize php installation instructions, add script 10 years ago
composer.json Add PHP Google Auth example 10 years ago
greeter_client.php PHP route guide 10 years ago
helloworld.php PHP hello world example first draft 10 years ago
helloworld.proto PHP hello world example first draft 10 years ago
run_greeter_client.sh PHP route guide 10 years ago

README.md

gRPC in 3 minutes (PHP)

PREREQUISITES

This requires PHP 5.5 or greater.

INSTALL

  • On Mac OS X, install homebrew. On Linux, install linuxbrew. Run the following command to install gRPC.

    $ curl -fsSL https://goo.gl/getgrpc | bash -s php
    

    This will download and run the gRPC install script and compile the gRPC PHP extension.

  • Clone this repository

    $ git clone https://github.com/grpc/grpc-common.git
    
  • Install composer

    $ cd grpc-common/php
    $ curl -sS https://getcomposer.org/installer | php
    $ php composer.phar install
    

TRY IT!

  • Run the server

    Please follow the instruction in Node to run the server

    $ cd grpc-common/node
    $ nodejs greeter_server.js
    
  • Run the client

    $ cd grpc-common/php
    $ ./run_greeter_client.sh
    

NOTE

This directory has a copy of helloworld.proto because it currently depends on some Protocol Buffer 2.0 syntax. There is no proto3 support for PHP yet.

TUTORIAL

Coming soon