| Index: third_party/grpc/examples/php/README.md
|
| diff --git a/third_party/grpc/examples/php/README.md b/third_party/grpc/examples/php/README.md
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..ea9ccb679086a53587f6c9ef908310a8216441e5
|
| --- /dev/null
|
| +++ b/third_party/grpc/examples/php/README.md
|
| @@ -0,0 +1,62 @@
|
| +gRPC in 3 minutes (PHP)
|
| +===========================
|
| +
|
| +PREREQUISITES
|
| +-------------
|
| +
|
| +This requires `php` >=5.5, `phpize`, `pecl`, `phpunit`
|
| +
|
| +INSTALL
|
| +-------
|
| + - Install the gRPC PHP extension
|
| +
|
| + ```sh
|
| + $ [sudo] pecl install grpc-beta
|
| + ```
|
| +
|
| + - Clone this repository
|
| +
|
| + ```sh
|
| + $ git clone https://github.com/grpc/grpc.git
|
| + ```
|
| +
|
| + - Install composer
|
| +
|
| + ```
|
| + $ cd examples/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 examples/node
|
| + $ npm install
|
| + $ nodejs greeter_server.js
|
| + ```
|
| +
|
| + - Run the client
|
| +
|
| + ```
|
| + $ cd examples/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
|
| +--------
|
| +
|
| +You can find a more detailed tutorial in [gRPC Basics: PHP][]
|
| +
|
| +[Node]:https://github.com/grpc/grpc/tree/master/examples/node
|
| +[gRPC Basics: PHP]:http://www.grpc.io/docs/tutorials/basic/php.html
|
|
|