ホームページ  >  記事  >  バックエンド開発  >  PDO 抽象化レイヤーをサポートするように php.ini ファイルを変更する方法

PDO 抽象化レイヤーをサポートするように php.ini ファイルを変更する方法

青灯夜游
青灯夜游オリジナル
2022-02-10 16:59:291915ブラウズ

方法: 1. 構成ファイル「php.ini」を開きます; 2. 「pdo_firebird」、「pdo_oci」、「pdo_odbc」、「pdo_pgsql」などの PDO 関連の構成情報を検索します。構成項目の前のポイントを区切る「;」を削除します 3. Apache サーバーを再起動します。

PDO 抽象化レイヤーをサポートするように php.ini ファイルを変更する方法

このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター

とはPDO

PDO は、PHP Date Object (PHP Data Object) の略称です。 これは、データベースにアクセスするために PHP によって定義された軽量で一貫したインターフェイスです。データ アクセスを提供します。抽象化レイヤー を使用すると、使用するデータベースに関係なく、同じ関数を通じてクエリを実行してデータを取得できるため、データベース操作が大幅に簡素化され、異なるデータベース間の差異を防ぐことができます。

PDO は、PHP5.1 バージョンとともにリリースされました。PDO を使用すると、クロスデータベース プログラムの開発や、異なるデータベース間の移植が容易になります。現在、PDO でサポートされているデータベースには、Firebird、FreeTDS、Interbase、MySQL が含まれます。SQLサーバー、ODBC、Oracle、Postgre SQL、SQLite、Sybase など。

PDO を使用すると、mysqli_* の一連の関数を使用する必要がなくなり、PDO 内のメソッドを使用してデータベースを操作するだけで済みます。

PDO を有効にする

PDO は PHP5.1 とともに配布され、デフォルトで PHP5.1 に含まれています。 PDO は PHP5 のコア オブジェクト指向機能によるサポートを必要とするため、PHP5.0 より前のバージョンでは使用できません。

デフォルトでは、PHP では PDO が有効になっていますが、データベース ドライバーのサポートを有効にするには、対応する構成操作が必要です。

Windows システムを例に挙げると、設定ファイル php.ini 内の PDO 関連の設定情報は次のとおりです。

;extension=pdo_firebird
;extension=php_pdo_mysql.dll
;extension=pdo_oci
;extension=pdo_odbc
;extension=pdo_pgsql
;extension=pdo_sqlite

ヒント: 対応する設定を有効にするには、次の操作を行うだけで済みます。セミコロン;を削除し、Apache サーバーを再起動します。

関連する設定が正常に開かれたかどうかを確認するには、phpinfo() 関数を実行し、出力ページで設定の名前を検索するだけです。存在する場合は、開くことが成功したことを意味します。次の図に示すように:

PDO 抽象化レイヤーをサポートするように php.ini ファイルを変更する方法

推奨学習: 「PHP ビデオ チュートリアル

以上がPDO 抽象化レイヤーをサポートするように php.ini ファイルを変更する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。