我想在Kubuntu 16.04上尝试最新版本的PHP,从那时起,我似乎无法将pdo与mysql一起使用。
当我启动 php 时,出现以下警告:
PHP Warning: PHP Startup: Unable to load dynamic library 'pdo_mysql' (tried: /usr/lib/php/20170718/pdo_mysql (/usr/lib/php/20170718/pdo_mysql: cannot open shared object file: No such file or directory), /usr/lib/php/20170718/pdo_mysql.so (/usr/lib/php/20170718/pdo_mysql.so: undefined symbol: pdo_parse_params)) in Unknown on line 0
我在跑
PHP 7.2.4-1+ubuntu16.04.1+deb.sury.org+1 (cli) (built: Apr 5 2018 08:53:57) ( NTS )
我尝试用这个解决方案修复:https://askubuntu.com/a/824505 https://askubuntu.com/a/824505,但我也有同样的问题。
但是,在 phpinfo 中,找到了 PDO (mysql) 的驱动程序。
当我检查 php -m 时,发现 PDO 和 pdo_mysql 。
In the /usr/lib/php/20170718 and /usr/lib/php/20151012文件夹中,有一个pdo_mysql.so。
我真的不知道还能尝试什么。在此先感谢您的帮助。
sudo apt-get update
sudo apt-get install php7.2-pdo
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)