运行php -m时报错:
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/pdo_mysql.so' (tried: /usr/lib64/php/modules/pdo_mysql.so (/usr/lib64/php/modules/pdo_mysql.so: undefined symbol: php_pdo_register_driver), /usr/lib64/php/modules//usr/lib64/php/modules/pdo_mysql.so.so (/usr/lib64/php/modules//usr/lib64/php/modules/pdo_mysql.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
原来是因为因为pdo_mysql.so价值需要pdo.so
解决方法:将pdo.so放在pdo_mysql.so之前或者新加一个pdo.so
先找到这个文件:
find / -name "php.ini"
进去编辑
vim /etc/php.ini
我在第855行 找到了pdo_mysql.so,然后自己心加pdo.so
extension=/usr/lib64/php/modules/pdo.so
extension=/usr/lib64/php/modules/pdo_mysql.so