主页 > 知识库 > 解决php extension 加载顺序问题

解决php extension 加载顺序问题

热门标签:江西手机自动外呼防封系统是什么 广东地市地图标注 怎么向销售公司推销外呼系统 外呼系统拨打暂时无法接通 长春人工外呼系统服务商 广州防封卡外呼系统多少钱一个月 高德地图标注家 仁和怎么申请400开头的电话 哪里办理400电话

有的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函数extension_loaded()用法实例
  • phpmyadmin提示The mbstring extension is missing的解决方法
  • PHP提示Deprecated: mysql_connect(): The mysql extension is deprecated的解决方法
  • 浅谈PHP Extension的开发——基础篇
  • 关于在php.ini中添加extension=php_mysqli.dll指令的说明

标签:濮阳 厦门 黔东 湘西 文山 梅河口 海北 惠州

巨人网络通讯声明:本文标题《解决php extension 加载顺序问题》,本文关键词  解决,php,extension,加载,顺序,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《解决php extension 加载顺序问题》相关的同类信息!
  • 本页收集关于解决php extension 加载顺序问题的相关信息资讯供网民参考!
  • 推荐文章