php - 如何判断 PDO 模块是否已安装/禁用?

标签 php pdo

我正在开发一个 PHP 应用程序。我刚刚将一堆文件移到生产服务器上,发现显然没有安装 PDO( fatal error :在第 [line] 行的 [file] 中找不到类 'PDO')。产品服务器使用 PHP 5.3.6;根据documentation I've found , "从 PHP 5.1.0 开始,PDO 和 PDO_SQLITE 驱动程序默认启用"。

我管理 PHP 的经验很少。我如何判断此模块是否已安装但被禁用,或者完全不存在?我需要做什么才能让它运行?

最佳答案

通常,您只需执行 phpinfo(); 即可找出安装了哪些模块。

或者从命令行:

php -m

另外你可以使用:class_exists('PDO')查明 PDO 类是否确实可访问。

关于php - 如何判断 PDO 模块是否已安装/禁用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10388833/

相关文章:

php - 如何从php文件中获取jquery函数中的信息

Php表单(使用PDO)插入其他表(外键)

php - 警告:PDOStatement::execute():SQLSTATE[HY093]:

mysql - 在 Yii 中查找变量和绑定(bind)标记之间的不匹配

php - sql 语句中引号之间的 BindValue

php - 对总计未存储在数据库中的值的总和进行排名

php - 为什么每次登录后的数据都没有存储在我的数据库中?

php - PHP 和 Go 中的 hmac 哈希不匹配

php - 如果给定一个不存在的键,S3Client->GetObject() 永远不会返回或抛出异常

php - 从多维数组中删除重复值