php yar 安装失败_CentOS搭建Yar框架以及遇到的坑!
Yar是一套可并行化处理的RPC框架
在安装的过程中会遇到各种各样坑,下面是安装Yar框架的具体流程。
sudo pecl install msgpack
sudo pecl install yar
安装完成后在php.ini文件中添加
extension=msgpack.so
extension=yar.so
重启服务
systemctl restart php-fpm
问题1:
//PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/yar.so' - /usr/lib64/php/modules/yar.so: undefined symbol: php_json_decode_ex in Unknown on line 0
解决办法:
extension=json.so //放前面
问题2:
添加上问题1以后问题依旧存在
//Module 'json' already loaded in Unknown on line 0
解决办法:
//果断想办法解决 => 一看就是某个地方已经加载过了json.so
1. $ cat /etc/php.ini | grep "json"
发现居然只有自己添加的那一条,没找到别的 继续想办法
2. $ php -i | grep json
/etc/php.d/json.ini,
json
json support => enabled
json version => 1.4.0
json support => yes
proto_binary_fetched_json => 0
不错,找到了!
$ vim /etc/php.d/json.ini
注释掉extension = json.so
$ systemctl restart php-fpm
$ php -m
Success!
安装成功!!!
php yar 安装失败_CentOS搭建Yar框架以及遇到的坑!相关推荐
- centos安装stress安装失败_CentOS安装nginx
安装 1.添加源 默认情况Centos7中无Nginx的源,最近发现Nginx官网提供了Centos的源地址.因此可以如下执行命令添加源: sudo rpm -Uvh http://nginx.org ...
- 宝塔面板mysql5.7安装失败_centos宝塔面板安装及常见错误处理(超级详细)
前言 我们在使用linux服务器的时候,全是命令操作,很多人就会很蒙,所以使用这款面板软件就是相当方便而且明智的选择.下面一起来看一下怎么安装使用的吧. 其实小编以前也是一直使用的centos7直到近 ...
- WinServer2016无法开启wifi,且驱动安装失败
WinServer2016无法开启wifi,且驱动安装失败 最近搭建文件系统服务器遇到了疑难,新装WinServer2016系统无法开启wifi. 解决方案尝试: 360驱动大师 驱动精灵 驱动人生 ...
- xampp php搭建失败,ThinkPHP框架搭建及常见问题(XAMPP安装失败、Apache/MySQL启动失败),thinkphpxampp...
ThinkPHP框架搭建及常见问题(XAMPP安装失败.Apache/MySQL启动失败),thinkphpxampp 本文为大家详细分享了搭建ThinkPHP框架时遇到的问题,为大家提供了解决方法, ...
- [Yar] yar安装与使用过程中遇到问题总结
yar安装与使用过程中遇到问题总结 Yar 简介 官方文档 yar安装 yar运行时的默认配置 yar常量 使用范例 遇到的问题 应用流程 Yar 简介 Yar 是一个轻量级, 高效的RPC框架, 它 ...
- thingsboard从搭建环境到安装部署,给安装出错,或者安装失败的小伙伴现场写一遍(修正版)
全过程实录,防止出现一些小伙伴出现的问题,我没遇到的问题 一.安装java环境 jdk现在地址:https://www.oracle.com/technetwork/java/javase/downl ...
- Vue项目搭建——Vue CLI安装失败解决方法
1.安装node 官网下载:https://nodejs.org/en/ 下一步安装 2.设置镜像 要以管理员方式运行cmd npm install -g cnpm --registry=https: ...
- 《微信小程序-证件照换底色》之二:用pycharm搭建django框架来接收微信小程序上传的图片
用pycharm搭建django框架来接收微信小程序的图片 上一篇:微信云开发实现每个用户在云端上传并且下载自己对应的图片 链接: https://blog.csdn.net/qq_44933075/ ...
- 从头搭建rpc框架_#LearnByDIY-如何从头开始创建JavaScript单元测试框架
从头搭建rpc框架 by Alcides Queiroz 通过Alcides Queiroz #LearnByDIY-如何从头开始创建JavaScript单元测试框架 (#LearnByDIY - H ...
- 神经风格转移:Anaconda快速搭建DL框架学梵高(Van Gogh)绘画Ubuntu16.04 CPUGPU版
神经风格转移:Anaconda快速搭建DL框架学梵高(Van Gogh)绘画 Ubuntu16.04 CPU&GPU版 最近开始学ML和DL的知识,开始新的方向,像吴恩达说的,看的再多,不跑几 ...
最新文章
- 【机器学习】【发展史】概览
- Visual C# 2010 实现资源管理器
- 【读书笔记】iOS-NSString的length
- 读阿里亿级日活网关通道架构演进有感
- 更方便的函数回调——Lambda
- OPGL+GLFW+GLEW配置详细步骤
- php 通知数据库,如何通过php通知我的iPhone应用程序名称已添加到数据库?
- ABP vNext中使用开源日志面板 LogDashboard
- easyexcel 设置标题_使用easyexcel完成复杂表头及标题的导出功能(自定义样式)
- scala中循环守卫_Scala中的循环
- 在ASP.NET中运用JavaScript重定向页面
- 关于鼓励软件产业和集成电路产业发展有关税收政策问题的通知
- CodeSys之CRC校验
- Windows10当中的混合现实门户怎么使用 超详细讲解 win10混合现实门户怎么用?
- finebi如何使用mysql_如何利用bi数据分析FineBI配置MySQL
- 过去的一切该翻篇了 好好奔向未来吧
- 49.SQLite 数据库 编程
- 需要账号密码验证的代理ip使用
- TiFlink: 使用 TiKV 和 Flink 实现强一致的物化视图
- 图片嵌入隐藏-大容量的信息隐藏算法