又解决一个讨厌的问题
前一段时间给VPS加了登陆自动提醒 ,因为用到了php脚本,使用php-cli运行的,可是每次登陆就会出来一串错误:
php5-mysql startup of pdo_mysql.so fail due to undefined symbol: php_pdo_register_driver
很是讨厌,联想到前几天升级的时候貌似有个什么libc的升级,想到会不会是因为库版本太高了,找了半天也没找出个所以然,apt-get upgrade 软件包都是最新的,我甚至把php整个卸载,清除配置文件,再安装,还是那样,无语了。
放狗搜了半天,总算在国外的一个论坛上找到一个靠谱的,这哥们一语点醒梦中人:你加pdo模块了吗?我查看了php 的扩展目录,有pdo.so,想当然的认为软件安装的时候已经加上了,可上配置目录一看,没有,无语了,我使用apt安装的啊,怎么会没有呢?apt都能出错,我还能用什么呢,立马加了个pdo.ini 到 /etc/php5/conf.d/ 目录,内容:
|
|
再试试 php -v 这把正常了,很郁闷的一个问题就这样解决了……
- 原文作者:槛外小筑
- 原文链接:https://www.kwxiaozhu.com/archives/798.html
- 版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议. 进行许可,非商业转载请注明出处(作者,原文链接),商业转载请联系作者获得授权。