安裝

在 Unix 系統(tǒng)上安裝 PDO
  1. PDO 和 PDO_SQLITE 驅(qū)動默認可用。對于自己選擇的數(shù)據(jù)庫,需要啟用相應的 POD 驅(qū)動; 查閱 特定數(shù)據(jù)庫的 PDO 驅(qū)動 文檔獲取更多此內(nèi)容。

    注意:

    當以共享擴展(不推薦)構建 PDO 時,所有 PDO 驅(qū)動 必須 在 PDO 自身 之后 加載。

  2. 當作為一個共享模塊安裝 PDO 時,需要更新 php.ini 文件以便當 PHP 運行時 PDO 擴展能被自動加載。還需要在那里啟用具體的數(shù)據(jù)庫驅(qū)動;確保它們被列在 pdo.so 那一行之后,因為 PDO 必須在具體的 數(shù)據(jù)庫擴展被載入前初始化。如果靜態(tài)地構建 PDO 和 具體數(shù)據(jù)庫擴展,可以跳過此步。

    extension=pdo.so
    

Windows 用戶
  1. 選擇其他具體數(shù)據(jù)庫的 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 文件應該在系統(tǒng)的extension_dir 中存在。

注意:

記?。焊?php.ini 文件后需要重啟 PHP 服務才能使新的配置指令生效。