在debian 10上安装pdo_mysql:未定义符号:mysqlnd_allocator

时间:2019-11-19 10:04:00

标签: php mysql pdo debian

在安装pdo_mysql时遇到了一些问题。我使用以下命令在系统上安装php(和pdo_mysql扩展名):

sudo apt -y install php php-common
sudo apt -y install php-cli php-fpm php-json php-pdo php-mysql php-zip php-gd  php-mbstring php-curl php-xml php-pear php-bcmath

安装后,我编辑了/etc/php/7.3/php-cli中的php.ini,未注释extension=pdo_mysql

我已经尝试过完全重新安装php,但这似乎并不能解决我的问题,因为当我执行任何php命令时,都会收到以下警告:

PHP Warning:  PHP Startup: Unable to load dynamic library 'pdo_mysql' (tried: /usr/lib/php/20180731/pdo_mysql (/usr/lib/php/20180731/pdo_mysql: cannot open shared object file: No such file or directory), /usr/lib/php/20180731/pdo_mysql.so (/usr/lib/php/20180731/pdo_mysql.so: undefined symbol: mysqlnd_allocator)) in Unknown on line 0

0 个答案:

没有答案