php安装grpc扩展的具体步骤

admin3年前PHP教程103

1、在php.ini文件中添加grpc扩展配置:extension=grpc.so


git clone -b $(curl -L http://grpc.io/release) github/grpc/grpc
cd grpc
git submodule update --init
make
make install
cd src/php/ext/grpc
phpize
./configure --with-php-config=/usr/local/php/bin/php-config
make
make install
vi /usr/local/php/etc/php.ini

2、安装 protobuf及其php扩展


cd ../../../../third_party/protobuf
./autogen.sh
./configure
make
make install
cd php/ext/google/protobuf
phpize
./configure --with-php-config=/usr/local/php/bin/php-config
make
make install
vi /usr/local/php/etc/php.ini

3、重启php-fpm。

 安装中出现的问题:

结果报错了:

Error:src/core/lib/compression/message_compress.lo' failed

这个又是神马情况,在网上搜索了一通,原来是在编码的时候,虚招zlib发现没有这个文件,怎么办?装呗


apt-get install zlib1g-dev


 

然后在执行以下pecl install grpc发现居然安装上去了,根据安装提示需要将grpc.so添加到php.ini文件中方便查看;


echo "extension=grpc.so" >> /etc/php/7.2/cli/php.ini


 

记得重启下:service php7.2-fpm restart

查看模块: php -m | grep "grpc"

至此,这个grpc安装完成了!

到此这篇关于php安装grpc扩展的具体步骤的文章就介绍到这了,更多相关php安装grpc扩展的方法内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!

免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

日本多ip服务器如何选择合适的配置呢

日本多ip服务器如何选择合适的配置呢?选择日本多ip服务器,其也叫日本站群服务器,是企业网站获得流量的一大利器,主要是日本多ip服务器可以使用许多IP来建立大量的网站,并保证了网站的质量和服务器成本,...

免备案台湾服务器租用的优势

免备案台湾服务器租用的优势?免备案台湾服务器租用的优势主要有以下几点:无需备案:对于一些需要传输海外的内容或者是对备案限制较为严格的网站来说,选择免备案的台湾服务器可以避免复杂的备案流程和不确定的审核...

windows环境下使用jupyter远程连接GPU服务器韩国gpu服务器用什么系统

windows环境下使用jupyter远程连接GPU服务器?首先在本地使用命令连接服务器:本机WIN10实验室服务器ubuntu20.04(已知服务器的ip和端口号以及服务器上的账户和密码)现在我想连...

PHP autoload机制案例详解

PHP在魔术函数__autoload()方法出现以前,如果你要在一个程序文件中实例化100个对象,那么你必须用include或者require包含进来100个类文件,或者你把这100个类定义在同一个类...

一台韩国服务器能承载多少用户取决哪些因素

一台韩国服务器能承载多少用户取决哪些因素?一台韩国服务器能承载的用户数量取决于多种因素,以下是一些主要因素:服务器硬件配置:服务器的处理器、内存和硬盘空间等硬件配置越高,服务器就能够处理更多的请求和流...

PHP实现WebSocket实例详解

WebSocket 是什么?摘抄网上的一些解释:WebSocket 协议是基于 TCP 的一种新的网络协议。它实现了浏览器与服务器全双工(full-duplex)通信——允许服...