为什么cli下的php配置跟页面看到的不一致?

环境:centos6.5-64bitphp5.5.19nginx/1.6.2问题描述:php重新编译之后(加上了--with-pdo-mysql),通过页面访问可以看到正... 环境:centos6.5-64bit php5.5.19 nginx/1.6.2
问题描述:php重新编译之后(加上了--with-pdo-mysql),通过页面访问可以看到正确的configure command(nginx和php-fpm都重启了),但是cli下还是之前的。用yii2的命令行工具创建数据库迁移提示:Exception 'yii\db\Exception' with message 'could not find driver'

页面上phpinfo看到的是这样的:

cli下是这样的(最后少了--with-pdo-mysql):

php --ini 结果:

/usr/local/lib/php.ini 是/usr/local/php/lib/php.ini做的软连接。
展开
 我来答
miniappz9V5nOkGjKWXF
2014-12-22 · TA获得超过386个赞
知道小有建树答主
回答量:535
采纳率:100%
帮助的人:421万
展开全部
pdo是需要先安装的,然后才能--with-pdo-mysql,你这个问题是pdo没开启,查找一下phpinfo的pdo扩展安装情况吧
追问
我通过页面都能正常访问的,只是命令行下不能用pdo。已经重装php了...
追答
直接vim php.ini查看
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式