sql >> データベース >  >> RDS >> Oracle

php oracleclientoci8のインストールの何が問題になっていますか

    マニュアル どこが間違っているかを教えてくれます:

    1. 互換性のないライブラリを使用しています。 OCI8の最初の段落要件 ドキュメントの状態(私の強調):

    2. スクリーンショットは、php_oci8を有効にしたことを示しています およびphp_oci8_11g 。 OCI8 インストール に記載されているように、拡張機能の1つだけを有効にする必要があります。 ドキュメント(ここでも、私の強調):

    3. インストール済み および有効 、ただし構成済み 正しく。スクリーンショットは、PHPがどのようにコンパイルされたか、さまざまなコード作成者を示していますが、現在の構成については何も示していません。

    拡張機能を機能させるには、次のことを試してください。

    1. 「クライアントバージョン8」のすべてのトレースをアンインストールして削除します。
    2. OracleInstantClient11gまたは12cをインストールします。これは通常、.zipファイルをフォルダに抽出することを意味します。 c:\instantclient_12_1
    3. InstantClientダウンロードページには、InstantClientダウンロードリンクの後の行に必要なVC++ランタイムへのリンクがあります。ダウンロードしてインストールします。
    4. PATHを更新します InstantClientファイルを抽出した場所を含む環境変数。 c:\instantclient_12_1
    5. php.iniphp_oci8_11g.dllのいずれかを有効にします または php_oci8_12c.dll

    あなたはかもしれない PATHを確認するには再起動する必要があります 変更はシステムに表示されます。

    WAMPには複数のphp.iniが含まれている可能性があることに注意してください ファイル。必ず正しいものを編集してください。




    1. Access2016でデータベースを自動的に圧縮および修復する方法

    2. MYSQLトリガーでJSONを解析する方法

    3. MySQLでのテーブルメタデータの取得

    4. アルファ文字の2つのmysql列を一致させます(同じフィールドの数字を無視します)