ホームページ >バックエンド開発 >PHPチュートリアル >Windows7 PHP インストール oci 拡張機能

Windows7 PHP インストール oci 拡張機能

不言
不言オリジナル
2018-04-18 13:40:343315ブラウズ

この記事では、Windows 7 PHP 用の oci 拡張機能のインストールについて説明します。必要な友達に参考にしてください。まず、oci 拡張機能をダウンロードします。 oci8 拡張機能パッケージをダウンロードします。 https://pecl.php.net/package/oci8 ダウンロードに移動します



左側でダウンロードするバージョンを選択します Windows では DLL バージョンをダウンロードする必要があります。 DLL をクリックしてダウンロードの選択に入ります。拡張子は PHP のシステム番号と一致している必要があります

。ダウンロードするときは、独自の PHP バージョンを選択するか、圧縮パッケージが以下のスレッドに分割されている必要があります。 -セーフかつ非スレッドセーフです。PHP のデフォルトはスレッドセーフなので、スレッドセーフ バージョンをダウンロードしてください

私が使用している 32 ビット PHP によってダウンロードされた DLL リストは、5.6 スレッド セーフ (TS) x86 バージョンです


ダウンロードが完了して解凍したら、次の 3 つのファイルを PHP の ext 拡張子ディレクトリに配置します (例: E: /PHP/ext)。これらの 3 つのディレクトリを C ドライブの Window/System32 の下に配置します。同時に;


2. 2 番目のステップは、Oracle リアルタイム クライアントをダウンロードすることです

ダウンロード アドレス: http://www.oracle.com/technetwork/cn/database/features/instant-client/index-092699 -zhs.html

クライアントはコンピューターと同じ桁数を持つ必要があります

注: 多くのマテリアルでは Oracle クライアントのインストールが必要です。実際、PHP のみが必要な場合は、oci8 拡張機能をインストールする必要はありません。 Oracle クライアントのインスタント クライアントをインストールする必要はありません

Oracle クライアントに接続する必要がある場合は、2 つの圧縮パッケージをダウンロードする必要があります。ダウンロードが完了したら、2 つの圧縮パッケージを一緒に解凍します。

PHP oci8 拡張機能を使用する場合は、C ドライブの Window/System32 の下にある解凍したフォルダーに oci.dll

を置くだけです。64 ビット システムの場合は、別のファイルを Windows/ の下にコピーする必要があります。 SysWOW64



OracleクライアントインスタントクライアントWindowsは32ビットのみサポートしており、64ビットはサポートしていません
インスタントクライアントをダウンロードするときに使用するWindows7システムは32ビットのoci.dllを使用します



3. 3番目のステップは、php.ini設定ファイルを変更してApacheを再起動することです
PHPディレクトリでphp.iniファイルを開き、oci8


PHP設定ファイルを検索する必要があります。デフォルトでは php_oci8_12c.dll 構成になっているため、ダウンロードした oci.dll ファイルのバージョンによってはエラーが発生する可能性があります。そのため、extension=php_oci8_11c を追加できます。 dll を開くだけで済みます。1 つの拡張機能、または両方を開きます

その後、Apache Print phpinfo() を再起動すると、次の画像の内容が表示され、拡張機能が正常に開きます



関連する推奨事項:

Windows での PHP の拡張機能


以上がWindows7 PHP インストール oci 拡張機能の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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