From ded58798d9e02147089a39ed912112dacb7ad8e7 Mon Sep 17 00:00:00 2001 From: Brent Shaffer Date: Thu, 16 Jan 2025 13:44:16 -0800 Subject: [PATCH 1/2] add roadrunner as an option for implementing a gRPC PHP server --- content/en/docs/languages/php/quickstart.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/content/en/docs/languages/php/quickstart.md b/content/en/docs/languages/php/quickstart.md index c60e0cd25cc..1cc3a1b2ddb 100644 --- a/content/en/docs/languages/php/quickstart.md +++ b/content/en/docs/languages/php/quickstart.md @@ -16,8 +16,10 @@ spelling: cSpell:ignore autogen chmod devel PECL phar phpize phpunit RHEL The example code is part of the [grpc][] repo. {{% alert title="Note" color="info" %}} - You can only create gRPC clients in PHP. Use [another - language](/docs/languages/) to create a gRPC server. + This library only supports creating gRPC clients in PHP. To implement a gRPC + server in PHP, use a third party application server such as + [RoadRunner](https://docs.roadrunner.dev/docs/plugins/grpc), or implement using + [another language](/docs/languages/). {{% /alert %}} 1. Clone the [grpc][] repo and its submodules: From e90ef3eddb9e1ed92f2a22d58aff270ace150abd Mon Sep 17 00:00:00 2001 From: Brent Shaffer Date: Mon, 24 Feb 2025 11:59:51 -0800 Subject: [PATCH 2/2] add Open Swoole --- content/en/docs/languages/php/quickstart.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/content/en/docs/languages/php/quickstart.md b/content/en/docs/languages/php/quickstart.md index 1cc3a1b2ddb..4ae62b8de6f 100644 --- a/content/en/docs/languages/php/quickstart.md +++ b/content/en/docs/languages/php/quickstart.md @@ -18,8 +18,9 @@ The example code is part of the [grpc][] repo. {{% alert title="Note" color="info" %}} This library only supports creating gRPC clients in PHP. To implement a gRPC server in PHP, use a third party application server such as - [RoadRunner](https://docs.roadrunner.dev/docs/plugins/grpc), or implement using - [another language](/docs/languages/). + [RoadRunner](https://docs.roadrunner.dev/docs/plugins/grpc) or + [Open Swoole](https://openswoole.com/docs/modules/grpc-server), or implement + using [another language](/docs/languages/). {{% /alert %}} 1. Clone the [grpc][] repo and its submodules: