PDO 和 PDO_SQLITE 驱动程序默认情况下已启用。您可能需要为您的数据库启用 PDO 驱动程序;请参阅 特定于数据库的 PDO 驱动程序 的文档以了解有关此内容的更多信息。
注意:
在将 PDO 构建为共享扩展(不推荐)时,所有 PDO 驱动程序必须在 PDO 本身之后加载。
在将 PDO 安装为共享模块时,需要更新 php.ini 文件,以便在 PHP 运行时自动加载 PDO 扩展。您还需要在那里启用任何特定于数据库的驱动程序;确保它们列在 pdo.so 行之后,因为 PDO 必须在加载特定于数据库的扩展之前初始化。如果您静态构建了 PDO 和特定于数据库的扩展,则可以跳过此步骤。
extension=pdo.so
选择其他特定于数据库的 DLL 文件,然后使用 dl() 在运行时加载它们,或者在 php.ini 中的 php_pdo.dll 下方启用它们。例如
extension=php_pdo.dll extension=php_pdo_firebird.dll extension=php_pdo_informix.dll extension=php_pdo_mssql.dll extension=php_pdo_mysql.dll extension=php_pdo_oci.dll extension=php_pdo_oci8.dll extension=php_pdo_odbc.dll extension=php_pdo_pgsql.dll extension=php_pdo_sqlite.dll
这些 DLL 应该存在于系统的 extension_dir 中。
注意:
请记住,在对 php.ini 文件进行更改后,您需要重新启动 PHP 才能使新的配置指令生效。