解决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 相关文章推荐
SSI指令
Nov 25 PHP
PHP 字符截取 解决中文的截取问题,不用mb系列
Sep 29 PHP
PHP利用REFERER根居访问来地址进行页面跳转
Sep 28 PHP
php读取目录所有文件信息dir示例
Mar 18 PHP
php通过sort()函数给数组排序的方法
Mar 18 PHP
PHP实现批量生成App各种尺寸Logo
Mar 19 PHP
php实现paypal 授权登录
May 28 PHP
php 实现一个字符串加密解密的函数实例代码
Nov 01 PHP
PHP结合Ffmpeg快速搭建流媒体服务的实践记录
Oct 31 PHP
Laravel配置全局公共函数的方法步骤
May 09 PHP
php使用yield对性能提升的测试实例分析
Sep 19 PHP
解决php扩展安装不生效问题
Oct 25 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
在PHP3中实现SESSION的功能(二)
2006/10/09 PHP
修改php.ini以达到屏蔽错误信息并记录日志
2013/06/16 PHP
php判断正常访问和外部访问的示例
2014/02/10 PHP
php使用cookie显示用户上次访问网站日期的方法
2015/01/26 PHP
详解PHP中instanceof关键字及instanceof关键字有什么作用
2015/11/05 PHP
php实现的双色球算法示例
2017/06/20 PHP
Apache站点配置SSL强制跳转443
2021/03/09 Servers
关于js中window.location.href,location.href,parent.location.href,top.location.href的用法与区别
2010/10/18 Javascript
解决jquery异步按一定的时间间隔刷新问题
2012/12/10 Javascript
JQuery页面的表格数据的增加与分页的实现
2013/12/10 Javascript
当前流行的JavaScript代码风格指南
2014/09/10 Javascript
JS判断网页广告是否被浏览器拦截过滤的代码
2015/04/05 Javascript
JS模拟并美化的表单控件完整实例
2015/08/19 Javascript
使用JavaScript和CSS实现文本隔行换色的方法
2015/11/04 Javascript
jquery中object对象循环遍历的方法
2015/12/18 Javascript
详解vue-Resource(与后端数据交互)
2017/01/16 Javascript
jquery操作select取值赋值与设置选中实例
2017/02/28 Javascript
jquery DataTable实现前后台动态分页
2017/06/17 jQuery
laydate 显示结束时间不小于开始时间的实例
2017/08/11 Javascript
判断js数据类型的函数实例详解
2019/05/23 Javascript
实现高性能javascript的注意事项
2019/05/27 Javascript
微信小程序实现滚动Tab选项卡
2020/11/16 Javascript
[02:26]DOTA2英雄米拉娜基础教程
2013/11/25 DOTA
numpy.linspace函数具体使用详解
2019/05/27 Python
Django之PopUp的具体实现方法
2019/08/31 Python
Python实现把类当做字典来访问
2019/12/16 Python
PyTorch 对应点相乘、矩阵相乘实例
2019/12/27 Python
CSS3实现水平居中、垂直居中、水平垂直居中的实例代码
2020/02/27 HTML / CSS
钉钉企业内部H5微应用开发详解
2020/05/12 HTML / CSS
新浪网技术部笔试题
2016/08/26 面试题
亲子拓展活动方案
2014/02/20 职场文书
焦裕禄精神心得体会
2014/09/02 职场文书
解决hive中导入text文件遇到的坑
2021/04/07 Python
Vue监视数据的原理详解
2022/02/24 Vue.js
python模拟浏览器 使用selenium进入好友QQ空间并留言
2022/04/12 Python
使用 Docker Compose 构建复杂的多容器App
2022/04/30 Servers