关于pdo_mysql的一个坑undefined symbol: mysqlnd_allocator

PHP message: PHP Warning: PHP Startup: Unable to load dynamic library ‘/home/php-7.3.9/lib/php/extensions/no-debug-non-zts-20180731/pdo_mysql.so’ (tried: /home/php-7.3.9/lib/php/extensions/no-debug-non-zts-20180731/pdo_mysql.so (/home/php-7.3.9/lib/php/extensions/no-debug-non-zts-20180731/pdo_mysql.so: undefined symbol: mysqlnd_allocator), /home/php-7.3.9/lib/php/extensions/no-debug-non-zts-20180731//home/php-7.3.9/lib/php/extensions/no-debug-non-zts-20180731/pdo_mysql.so.so (/home/php-7.3.9/lib/php/extensions/no-debug-non-zts-20180731//home/php-7.3.9/lib/php/extensions/no-debug-non-zts-20180731/pdo_mysql.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0

undefined symbol: mysqlnd_allocator

当你的–with-php-config路径正确
–with-pdo-mysql=路径争取
版本正确 就是抱着个错!!!

检查一下你是不是安装了 swoole拓展

把swoole拓展的加载顺序放在最后试试。
我的是这么解决的。!

你可能感兴趣的:(mysql,swoole)