php安装grpc扩展的具体步骤

 更新时间:2021年07月05日 08:46:21   作者:小妮浅浅  
在本篇文章里小编给大家整理的是一篇关于php安装grpc扩展的具体步骤,有需要的朋友们可以跟着学习参考下。

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

git clone -b $(curl -L https://grpc.io/release) https://github.com/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扩展的方法内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • php表单敏感字符过滤类

    php表单敏感字符过滤类

    这篇文章主要介绍了php表单敏感字符过滤类及其用法实例,详细分析了表单生成与提交等环节针对敏感字符的过滤功能,是非常实用的技巧,需要的朋友可以参考下
    2014-12-12
  • 详解PHP反序列化漏洞的原理及示例

    详解PHP反序列化漏洞的原理及示例

    PHP反序列化漏洞也叫PHP对象注入,是一个非常常见的漏洞,这种类型的漏洞虽然有些难以利用,但一旦利用成功就会造成非常危险的后果。本文将详细讲讲PHP反序列化漏洞的原理及示例,感兴趣的可以了解一下
    2022-06-06
  • PHP实现数组转JSon和JSon转数组的方法示例

    PHP实现数组转JSon和JSon转数组的方法示例

    这篇文章主要介绍了PHP实现数组转JSon和JSon转数组的方法,结合实例形式分析了php数组与json相互转换实现方法与操作技巧,需要的朋友可以参考下
    2018-06-06
  • php设计模式 Delegation(委托模式)

    php设计模式 Delegation(委托模式)

    php设计模式 Delegation 委托模式示例代码,需要的朋友可以参考下。
    2011-06-06
  • 关于php 高并发解决的一点思路

    关于php 高并发解决的一点思路

    涉及抢购、秒杀、抽奖、抢票等活动时,为了避免超卖,那么库存数量是有限的,但是如果同时下单人数超过了库存数量,就会导致商品超卖问题。那么我们怎么来解决这个问题呢,我的思路如下
    2017-04-04
  • PHP设计模式中的命令模式

    PHP设计模式中的命令模式

    这篇文章主要介绍了PHP设计模式中的命令模式,命令模式是一种行为型模式,它将请求封装成一个对象,从而允许您将不同的请求排队或记录请求日志、撤销操作等
    2023-04-04
  • PHP面向对象程序设计之类与反射API详解

    PHP面向对象程序设计之类与反射API详解

    这篇文章主要介绍了PHP面向对象程序设计之类与反射API,结合实例形式较为详细的分析了类的验证、检查、传参及反射API等概念与操作技巧,需要的朋友可以参考下
    2016-12-12
  • PHP 程序员也要学会使用“异常”

    PHP 程序员也要学会使用“异常”

    “PHP程序员,特别是从php4,甚至是PHP3中成长起来的程序员,很多都不习惯使用抛出异常这种错误处理方式。虽然php5引入了异常处理机制,但是很多php程序员还是没有真正的掌握并使用它。
    2009-06-06
  • 给PHP开发者的编程指南 第一部分降低复杂程度

    给PHP开发者的编程指南 第一部分降低复杂程度

    给PHP开发者的编程指南,第一部分的内容是降低复杂程度,感兴趣的小伙伴们可以参考一下
    2016-01-01
  • PHP创建单例后台进程的方法示例

    PHP创建单例后台进程的方法示例

    这篇文章主要介绍了PHP创建单例后台进程的方法,涉及php针对进程的启动、创建、判断、停止等相关操作技巧,需要的朋友可以参考下
    2017-05-05

最新评论