关于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拓展的加载顺序放在最后试试。 我的是这么解决的。!
