ホームページ > バックエンド開発 > PHPの問題 > 64ビットシステムに32ビットPHPをインストールする方法

64ビットシステムに32ビットPHPをインストールする方法

藏色散人
リリース: 2023-03-13 16:58:02
オリジナル
1818 人が閲覧しました

32 ビット PHP を 64 ビット システムにインストールする方法: 1. Windows で PHP OCI8 拡張機能を有効にする; 2. 32 ビット Oracle をダウンロードしてインストールする; 3. PHP 内の php_oci8.dll のコメントを解除します。 ini ファイル; 4. Apache を再起動します。

64ビットシステムに32ビットPHPをインストールする方法

# この記事の構成環境: Windows 7 システム 64 ビット、PHP バージョン 5.5 32 ビット、Oracle 11g クライアント、Apache 2.4、DELL G3 コンピューター


32 ビット php を 64 ビット システムにインストールする方法

32 ビット php oci 拡張機能を 64 ビット Windows にインストールする

64 ビット Windows の場合 Windows への 32 ビット PHP OCI8 拡張機能と Oracle Instant Client のインストールに関する詳細なチュートリアル:

Windows で PHP OCI8 拡張機能を有効にする

OCI8 は PHP です拡張子は、通常、デフォルトでは有効になっていません。Oracle Databaseへの接続に使用されます。pdoまたはWindows直接接続のいずれの方法を使用する場合でも、oci8拡張子が必要です。 PHP システム環境変数が構成されている場合は、cmd> php --ri oci8 コマンドを使用して、oci8 拡張機能が有効かどうかを確認できます。

php --ri oci8
ログイン後にコピー

OCI8のインストール

まず、OCI8拡張機能をダウンロードします http://pecl.php.net/package/o... ここでダウンロードしたバージョンは5.5スレッドですセーフ (TS) x86 バージョン

注: バージョンはスレッド セーフと非スレッド セーフに分かれています (違いは Baidu で確認できます)。一般に、Apache はスレッド セーフを選択します。よくわからない場合は、 PHP Extension では Build 列が表示されます。

なぜ x86 バージョンを選択するのですか?私のphpは32ビットであるため、拡張子も32ビットである必要があります。ダウンロード後、php_oci8.dll ファイルを解凍し、php.ini の extension_dir = xxxxxx で指定されている PHP 拡張ディレクトリにコピーします。システムが 64 ビットの場合は、それに応じて x64 バージョンをダウンロードできます。

Apache の起動時に php_oci8 が有効な win32 プログラムではないというメッセージが表示された場合は、バージョンが間違っている可能性があります。正しいバージョンをダウンロードしてください。

Oracle クライアントのインストール

Oracle Instant Client は、プログラムがローカルまたはリモートの Oracle データベース インスタンスに接続できるようにする、無料で簡単にインストールできるライブラリのセットです。

多くのチュートリアルでは、拡張機能を直接追加し、Oracle クライアントのインストールを無視します。この場合、PHP システムは、ダイナミック リンク ライブラリ OCI.dll 上でプログラム入力ポイント OCILobRead2 が見つからないことを報告します。 oci.dll ファイルが見つかりません

まず、Oracle クライアントをダウンロードします http://www.oracle.com/technet... ここでダウンロードしたものは、Instantclient-basic-win32-11.1.0.6.0.zip です。バージョンについては、必ず PHP と一致するバージョンをダウンロードしてください。PHP が 32 ビットの場合、Oracle も 32 ビット バージョンをダウンロードする必要があります。

ダウンロード後、中に oci.dll ファイルがあり、php 拡張機能を起動すると、探している oracle ファイルが表示されます。では、PHP でこの DLL を見つけて、システム環境変数を追加するにはどうすればよいでしょうか? 追加方法の詳細については説明しませんが、必要な場合はメッセージを残してください。

最後に、php.ini ファイル内の php_oci8.dll のコメントを解除し、Apache を再起動します。

次のコード行の前にあるセミコロンを削除します:

extension=php_oci8.dll
ログイン後にコピー

推奨される調査: "

PHP ビデオ チュートリアル >>

以上が64ビットシステムに32ビットPHPをインストールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
php
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート