有的php扩展,加载是有先后顺序的,如果搞错了,会导致扩展无法加载。

1,pdo_sqlsrv是sqlserver扩展,如果在pdo扩展之前加载就会报以下错误

PHP Warning: PHP Startup: Unable to load dynamic library 'pdo_sqlsrv.so' (tried: /usr/lib64/php/modules/pdo_sqlsrv.so (/usr/lib64/php/modules/pdo_sqlsrv.so: cannot open shared object file: No such file or directory), /usr/lib64/php/modules/pdo_sqlsrv.so.so (/usr/lib64/php/modules/pdo_sqlsrv.so.so: undefined symbol: php_pdo_register_driver)) in Unknown on line 0

解决办法:

extension=pdo.so

extension=pdo_sqlsrv.so //放到pdo后面

2,swoole扩展依赖sockets扩展,在sockets扩展之前加载就会报以下错误

PHP Warning: PHP Startup: Unable to load dynamic library 'swoole.so' (tried: /usr/lib64/php/modules/swoole.so (/usr/lib64/php/modules/swoole.so: cannot open shared object file: No such file or directory), /usr/lib64/php/modules/swoole.so.so (/usr/lib64/php/modules/swoole.so.so: undefined symbol: php_sockets_le_socket)) in Unknown on line 0

解决办法:

extension=sockets.so

extension=swoole.so //放到pdo后面

加载完后,重新启动,php-fpm就好

php配置文件加载顺序,php extension 加载顺序问题相关推荐

  1. 环境变量path中,加载顺序,先加在配置在最前面的,如果找到不继续往下寻找。

    环境变量path中,加载顺序,先加在配置在最前面的,如果找到,不继续往下寻找. 并使用已经找到的. (前言,懒得配置环境变量,直接写bat设置环境变量,然后启动Eclipse. 结果发祥32位JDK和 ...

  2. 计算机用户无法加载配置文件,““用户配置文件服务登录失败。无法加载用户配置文件””的解决方案...

    [问题描述]: 用户配置文件服务登录失败.无法加载用户配置文件 [原因分析]: 1.\t加载失败 2.\t用户帐户配置文件损坏 [简易步骤]: 无 [解决方案]: 方案一:系统加载失败,重新启动电脑. ...

  3. 用户配置文件服务登录失败。无法加载用户配置文件

    昨天电脑正常关闭,可是今天打开时提示"用户配置文件服务登录失败.无法加载用户配置文件"在使用F8 最后一次正确配置后,还是无效,最后只有重新创建账号,问题解决了,我也从网络上找到了 ...

  4. webpack 异步加载配置文件_详解webpack异步加载业务模块

    虽然把我们用到的JS文件全部打包一个可以节省请求数,但如果打包后的JS文件过大,那么也容易出现白屏现象,许多操作失灵.而且一些区域是点到才出现,那么相关的JS其实可以剥离出这个大JS文件外.这就涉及到 ...

  5. 28 Java类的加载机制、什么是类的加载、类的生命周期、加载:查找并加载类的二进制数据、连接、初始化、类加载器、双亲委派模型、自定义类加载器

    28Java类的加载机制 28.1.什么是类的加载 28.2.类的生命周期 28.2.1.加载:查找并加载类的二进制数据 28.2.2.连接 28.2.3.初始化 28.3.类加载器 28.4.类的加 ...

  6. JVM学习笔记之-类加载子系统,类的加载与类的加载过程,双亲委派机制

    一 类加载器与类加载过程 类加载子系统作用 类加载器子系统负责从文件系统或者网络中加载class文件,class文件在文件开头有特定的文件标识. ClassLoader只负责class文件的加载,至于 ...

  7. java jvm 加载_Jvm是如何加载Java类的?

    前言 我们知道Java语言的类型可以分为两大类:基本类型「primitive types」和引用类型「reference types」. 对于Java的基本数据类型是Java虚拟机定义好的.至于另一大 ...

  8. Trembling ! Java类的加载过程详解(加载验证准备解析初始化使用卸载)

    [1]类的生命周期 一个类从加载进内存到卸载出内存为止,一共经历7个阶段: 加载->验证->准备->解析->初始化->使用->卸载 其中,类加载包括5个阶段: 加载 ...

  9. egret白鹭引擎RES资源管理模块,资源动态加载失效BUG,加载卡死BUG,完整解决方案与超详细调试漏洞过程

    我是千里马,是一位软件工程师,最近几天完成了用户中心全套内容设计和游戏中大大小小的各种bug处理解决,准备开始游戏的正式填充,突然想起来还有两件抛之脑后的事情没有做.因为之前一直都是忙碌大方向内容设计 ...

最新文章

  1. P1486 [NOI2004] 郁闷的出纳员 FHQ-Treap
  2. 一周飞越50万平方米,无人机检测1.5吨海滩垃圾!自动分类47种,准确率超95%
  3. 2021略阳天津高级中学高考成绩查询,2021年天津高考成绩查询网站查分网址:http://www.zhaokao.net/...
  4. 全国高校“数据科学与大数据技术”专业教学研讨会
  5. 支持上百万作业量自动调度与编排,BMC云课堂发布Control-M 20
  6. string字符串在java_java-String字符串的常用使用方法
  7. php简单多态,PHP 对象 多态性 简单图形计算器
  8. php无法写入json,php json解析不出来怎么办
  9. docker自动部署脚本
  10. Android窗口被隐藏了怎么办,Android studio中IDE窗口怎么显示或者隐藏?
  11. 小程序webview内嵌h5链接第二次打开空白
  12. WPS文字表格自动填充序号
  13. iOS音乐播放器详解(MusicPlayer1.0)
  14. U盘修复“系统找不到指定文件”问题记录
  15. 数论题中(杜教筛)交换求和符号
  16. Appium 常用初始化启动参数 Capability详解
  17. 《区块链技术与应用》北大肖臻老师——课程笔记【21-23】
  18. 年薪40w,送给测试人的5w3h法
  19. 如何在 PHP 8.1 中使用枚举
  20. 计算机专业考研还是不考研?这才是本质区别!

热门文章

  1. COM 组件设计与应用(十一)
  2. php中for循环流程图,PHP for循环
  3. 支付宝回调接口验签失败
  4. Java面试题谷歌插件
  5. 查看Chome浏览器中已保存的密码
  6. oracle中如何设置主键并且让其自动增长
  7. mongoose更新数据,如果这条记录不存在,则直接变为新增
  8. word 2010中正文页码如何从第1页开始?
  9. html检查输入为空,html input输入验证不为空
  10. 头像星球html,HTML5 Canvas 星球大战黑武士头像