PHPプログラムに関する各種メモ書き

PHP 拡張 gRPC をインストールする

● PHP API のバージョンを調べる

php -i | grep API

表示例

PHP API => 20180731

● pecl コマンドに PHPのバージョンを教える

現在のpeclの「phpパス設定」を調べる

pecl config-get php_bin

これがお使いのphpと違う場合はセットします。

pecl config-set php_bin /usr/local/bin/php

● PHP 拡張 gRPC を pecl コマンドからインストールする

https://grpc.io/docs/quickstart/php/

sudo pecl install grpc

インストールする .so ライブラリのフルパスが表示されます

Installing '/usr/lib64/php/modules/grpc.so'

● php.iniの場所を確認し編集する

php -r "echo phpinfo();" | grep "php.ini"
vi /etc/php7.d/php.ini
extension=/usr/lib64/php/modules/grpc.so

を追加する。

● composer から gRPC をインストールする

composer require "grpc/grpc:^v1.1.0"
No.1653
01/15 17:28

edit