有的php扩展,加载是有先后顺序的,如果搞错了,会导致扩展无法加载。
1,pdo_sqlsrv是sqlrver扩展,如果在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.soextension=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 f安徽特产ile: 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.soextension=swoole.so //放到pdo后面
加载完后,重新启动,php-fpm就好
总结
以上所述是www.887551.com给大家介绍的解决php extension 加载顺序问理想作文500字题,希望对大家有所帮助
本文发布于:2023-04-07 13:43:50,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/1413bae1780185addb7e4a470e0efd33.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:解决php extension 加载顺序问题.doc
本文 PDF 下载地址:解决php extension 加载顺序问题.pdf
留言与评论(共有 0 条评论) |