php安装grpc扩展的具体步骤

admin3年前PHP教程75

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

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

相关文章

常见的5个PHP编码小陋习以及优化实例讲解

在做过大量的代码审查后,我经常看到一些重复的错误,以下是纠正这些错误的方法。在循环之前测试数组是否为空$items = [];// ...if (count($items) > 0) {&nbs...

台湾大带宽服务器好不好靠什么判断

台湾大带宽服务器好不好靠什么判断?评估台湾大带宽服务器的好坏需要考虑多方面因素,以下是一些主要的判断指标:带宽质量:好的台湾大带宽服务器需要提供高质量、稳定的网络连接,能够满足您的带宽需求。您可以查看...

高防云服务器和高防服务器哪个好?国内高防大带宽服务器选购哪个好?

互联网公司都有必要重视安全防护,目前防护效果较好的只有高防云服务器和高防服务器,那么同样作为防护服务器的高防云服务器和高防裸金属服务器哪个防护效果好一点?以下大家一起来看看。要想知道高防云服务器和高防...

韩国站群服务器销量为什么这么火爆?租用韩国站群服务器如何选择合适的?

韩国站群服务器销量为什么这么火爆?有不少有亚洲市场的外贸公司挑选韩国服务器开拓业务,尤其是韩国站群服务器,现在使用韩国站群服务器的用户也不再少数,韩国站群服务器因自身的优点也受到不少用户的青睐,虽说没...

PHPStorm+Xdebug进行emote Debug时无法进入断点问题排查

最近一直在研究xdebug的用法,主要是因为xdebug对php的开发效率提升确实很大,而却能帮我们解决很多问题。所以这里就总结下我在配置phpstorm+xdebug环境中遇到的坑,给遇到进不去断点...

php自动加载代码实例详解

1. 让我们为 PHP 创建枚举,提供一些代码示例如果我们的代码需要对枚举常量和值进行更多验证,该怎么办?根据使用情况,我通常会使用类似以下的简单内容:abstract class DaysOfWee...