php开发各种问题(解决php extension 加载顺序问题)
php开发各种问题
解决php extension 加载顺序问题有的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 加载顺序问题,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对开心学习网网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!
原文链接:http://blog.51yip.com/php/2171.html
- php数组实例说明(PHP检测一个数组有没有定义的方法步骤)
- PHP如何安装(PHP使用 Pear 进行安装和卸载包的方法详解)
- thinkphp控制器怎么设置自定义(Thinkphp5.0 框架实现控制器向视图view赋值及视图view取值操作示例)
- php在已有目录下创建文件(php写入文件不覆盖的实例讲解)
- thinkphp5 api开发(thinkphp5框架前后端分离项目实现分页功能的方法分析)
- php语言程序设计基础面向对象(PHP面向对象程序设计之对象的遍历操作示例)
- php可忽略大小写的模式符(PHP基于timestamp和nonce实现的防止重放攻击方案分析)
- php联合注入列表总结(php中的依赖注入实例详解)
- php测试服务器ftp地址(PHP获取远程http或ftp文件的md5值的方法)
- php中row函数(PHP中number_format函数的用法讲解)
- php秒杀实现代码(php无限极分类实现方法分析)
- php运行机制与原理(PHP进阶学习之类的自动加载机制原理分析)
- php技术优点和缺点(php的优点总结 php有哪些优点)
- thinkphp5.1手动连接mysql数据库(thinkphp5框架结合mysql实现微信登录和自定义分享链接与图文功能示例)
- dedecms新字段(DEDECMSv5.6 tags.php标签不能按照时间排序的问题)
- phpstudy详细教程学习(phpstudy的php版本自由修改的方法)
- 智能手表兼容Windows和Android 无需充电挑战苹果(智能手表兼容Windows和Android)
- 一天一冲也算表 麦步,一款待机 21 天的智能手表体验评测(一天一冲也算表)
- 魅族智能手表充电座曝光 Type-C 接口,线座分离设计(魅族智能手表充电座曝光)
- 华为 Watch GT2 Pro 智能手表曝光,新增支持无线充电(华为WatchGT2)
- vivo首款智能手表来了 也有血氧饱和度监测,一次充电18天续航(vivo首款智能手表来了)
- 你知道 七夕 的真正含义吗(你知道七夕的真正含义吗)
热门推荐
- mysql客户端怎么运行程序(MySQL 如何连接对应的客户端进程)
- python图文生成器(Python生成器的使用方法和示例代码)
- vue3.0零基础入门(快速掌握Vue3.0中如何上手Vuex状态管理)
- docker中运行项目的配置(Docker中搭建配置Git环境的过程)
- vue使用websocket的详细步骤(vue使用webSocket更新实时天气的方法)
- vs2013快捷键
- php如何设置命名空间(PHP进阶学习之命名空间基本用法分析)
- dedecms手机页面怎么固定(织梦dedecms配置手机wap站点并绑定二级域名)
- 瀑布流模板怎么搞(3种方式实现瀑布流布局小结)
- javascript中求二维数组最小值(javascript实现数组最大值和最小值的6种方法)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9