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 才能使新的設定指令生效。