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

Bla*_*ppo 4 php pdo

我正在开发一个PHP应用程序.我刚刚将一堆文件移到生产服务器上,发现PDO显然没有安装(Fatal error: Class 'PDO' not found in [file] on line [line]).prod服务器使用PHP 5.3.6; 根据我发现文档,"从PHP 5.1.0开始默认启用PDO和PDO_SQLITE驱动程序".

我在管理PHP方面经验很少.如何判断此模块是否已安装但已禁用或完全不存在?为了让它运行,我需要做些什么?

Pee*_*Haa 24

通常,您可以phpinfo();找到安装的模块.

或者从命令行:

php -m
Run Code Online (Sandbox Code Playgroud)

此外,您可以使用:class_exists('PDO')查明PDO类是否确实可访问.