方法: 1. 構成ファイル「php.ini」を開きます; 2. 「pdo_firebird」、「pdo_oci」、「pdo_odbc」、「pdo_pgsql」などの PDO 関連の構成情報を検索します。構成項目の前のポイントを区切る「;」を削除します 3. Apache サーバーを再起動します。
このチュートリアルの動作環境: 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() 関数を実行し、出力ページで設定の名前を検索するだけです。存在する場合は、開くことが成功したことを意味します。次の図に示すように:
推奨学習: 「PHP ビデオ チュートリアル 」
以上がPDO 抽象化レイヤーをサポートするように php.ini ファイルを変更する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。