linux中直接运行php,PDO用不了

 树阿两 发布于 2022-11-15 10:52
echo class_exists('PDO');

在浏览器中访问,显示true
在cli下访问(php xx.php),显示false,是什么原因?

4 个回答
  • 要看你有没有启用啊,php -m看下支持的扩展

    2022-11-15 11:12 回答
  • 很明显一个是cli一个是fpm
    这两个都是分别有相关的php.ini配置文件的

    2022-11-15 11:12 回答
  • 是不是运行的本地环境的php版本不一致哦~

    2022-11-15 11:12 回答
  • 这是因为你的系统中装有两套以上的php环境,浏览器访问用和cli不是同一套,可以检查一下web服务用的php的完整路径,然后使用这个路径下的php执行cli模式,比如/usr/local/php/bin/php xx.php

    2022-11-15 11:12 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有