日志报错信息:
PHP Warning: PHP Startup: Unable to load dynamic library ‘/usr/lib64/php/modules/pdo_mysql.so’ – /usr/lib64/php/modules/pdo_mysql.so: undefined symbol: php_pdo_int64_to_str in Unknown on line 0
提示pdo_mysql.so无法正儿八经加载。
解决方法:
之前的配置人员安装了php的pdo_mysql模块,在/etc/php.ini中配置加载参数(常规思路都是需要手动配置加载的):
[pdo_mysql]
extension=/usr/lib64/php/modules/pdo_mysql.so
其实在php安装模块的时候会自动将配置文件写入到 /etc/php.d/ 下。
所以不需要配置加载,并且php加载模块好像有顺序,所以屏蔽 /etc/php.ini 中加载的 pdo_mysql 配置参数即可。
原创文章,转载请注明。本文链接地址: https://www.rootop.org/pages/2894.html