在安装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