php安装grpc扩展的具体步骤

admin3年前PHP教程102

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扩展的方法内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!

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

相关文章

企业如何选择合适的gpu服务器租用呢韩国GPU服务器租用注意事项

互联网时代,网络业务高速发展,一些企业对于服务器性能要求比较高的,可以选择gpu服务器租用,那么企业如何选择合适的gpu服务器租用呢?GPU服务器(GPUCloudComputing,GPU)是基于G...

XSS攻击有哪些攻击原理?美国高防服务器需要注意的有哪些?

什么是XSS攻击?XSS攻击通常指的是通过利用网页开发时留下的漏洞,通过巧妙的方法注入恶意指令代码到网页,使用户加载并执行攻击者恶意制造的网页程序。这些恶意网页程序通常是JavaScript,但实际上...

gpu服务器与普通电脑的区别怎么租用江西GPU服务器

GPU服务器和普通电脑之间存在一些区别。下面是一些主要的区别:GPU类型GPU服务器通常配备高性能的专业GPU,如NVIDIATesla、AMDRadeonInstinct等。这些GPU设计用于高性能...

PHP中的错误及其处理机制

目录什么是错误?Fatal Error:致命错误(脚本终止运行)Parse Error:编译时解析错误,语法错误(脚本终止运行)Warning Error:警告错误(仅给出提示信息,脚本不终止运行)N...

PHP基础用法讲解及phpinfo();演示

在这个abc.php文件中写入如下代码。?12345<?php phpinfo(); ?>你将会看到一个网页,网页内容通常,如下图所示:用中文翻译这句话给你听?1234...

显卡常见故障的处理美国显卡服务器租用常见问题

显卡常见故障的处理?【故障1】开机无显示此类故障一般是因为显卡与主板接触不良或主板插槽有问题造成。对于一些集成显卡的主板,如果显存共用主内存,则需注意内存条的位置,一般在第一个内存条插槽上应插有内存条...