解决php extension 加载顺序问题


Posted in PHP onAugust 16, 2019

有的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 extension 加载顺序问题,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

PHP 相关文章推荐
PHP利用COM对象访问SQLServer、Access
Oct 09 PHP
基于mysql的论坛(2)
Oct 09 PHP
PHP新手上路(十四)
Oct 09 PHP
php读取excel文件示例分享(更新修改excel)
Feb 27 PHP
分享一则PHP定义函数代码
Feb 26 PHP
PHP输出日历表代码实例
Mar 27 PHP
Windows下Apache + PHP SESSION丢失的解决过程全纪录
Apr 07 PHP
CodeIgniter实现从网站抓取图片并自动下载到文件夹里的方法
Jun 17 PHP
wampserver改变默认网站目录的办法
Aug 05 PHP
变量在 PHP7 内部的实现(一)
Dec 21 PHP
微信支付的开发流程详解
Sep 13 PHP
Memcached介绍及php-memcache扩展安装
Apr 01 PHP
深入学习微信网址链接解封的防封原理visit_type
Aug 15 #PHP
Thinkphp5框架实现获取数据库数据到视图的方法
Aug 14 #PHP
php中对象引用和复制实例分析
Aug 14 #PHP
php5对象复制、clone、浅复制与深复制实例详解
Aug 14 #PHP
PHP面向对象程序设计中的self、static、parent关键字用法分析
Aug 14 #PHP
PHP命名空间定义与用法实例分析
Aug 14 #PHP
php中的依赖注入实例详解
Aug 14 #PHP
You might like
基于php伪静态的实现详细介绍
2013/04/28 PHP
PHP 下载文件时自动添加bom头的方法实例
2014/01/10 PHP
ThinkPHP3.2.2的插件控制器功能简述
2014/07/09 PHP
PHP列出MySQL中所有数据库的方法
2015/03/12 PHP
php处理抢购类功能的高并发请求
2018/02/08 PHP
Javascript优化技巧(文件瘦身篇)
2008/01/28 Javascript
Javascript实现视频轮播在pc端与移动端均可
2013/09/29 Javascript
java和javascript获取word文档的书签位置对比
2014/06/19 Javascript
jQuery中fadeOut()方法用法实例
2014/12/24 Javascript
Javascript节点关系实例分析
2015/05/15 Javascript
javascript特殊日历控件分享
2016/03/07 Javascript
js将json格式的对象拼接成复杂的url参数方法
2016/05/25 Javascript
ionic 上拉菜单(ActionSheet)实例代码
2016/06/06 Javascript
jQuery ajax方法传递中文时出现中文乱码的解决方法
2016/07/25 Javascript
jquery自定义表单验证插件
2016/10/12 Javascript
JS版微信6.0分享接口用法分析
2016/10/13 Javascript
js实现跟随鼠标移动的小球
2019/08/26 Javascript
解决vue.js提交数组时出现数组下标的问题
2019/11/05 Javascript
Python使用百度API上传文件到百度网盘代码分享
2014/11/08 Python
Python3多线程爬虫实例讲解代码
2018/01/05 Python
Python OpenCV实现图片上输出中文
2018/01/22 Python
通过Python模块filecmp 对文件比较的实现方法
2018/06/29 Python
Python、 Pycharm、Django安装详细教程(图文)
2019/04/12 Python
pytorch自定义初始化权重的方法
2019/08/17 Python
详解python3中用HTMLTestRunner.py报ImportError: No module named 'StringIO'如何解决
2019/08/27 Python
Python键鼠操作自动化库PyAutoGUI简介(小结)
2020/05/17 Python
HTML5移动端开发遇见的东西
2019/10/11 HTML / CSS
使用phonegap播放音频的实现方法
2017/03/31 HTML / CSS
德国香水、化妆品和护理产品网上商店:Parfumdreams
2018/09/26 全球购物
英国电视和家用电器购物网站:rlrdistribution.co.uk
2018/11/20 全球购物
中层干部岗位职责
2013/12/18 职场文书
小学数学国培感言
2014/03/10 职场文书
安全生产承诺书
2014/03/26 职场文书
学生实习证明范文
2014/09/28 职场文书
2015年学生会干事工作总结
2015/04/09 职场文书
Canvas跟随鼠标炫彩小球的实现
2021/04/11 Javascript