質問: OS:Windows10pro 64bit DB:Oracle Database 11g Express Edition Release 11.2.0.2.0 - 64bit Production PHP:7.2.6(Xampp) バージョンのすり合わせも必要あるかとは思いますが、ご指摘くだされば幸いです。 よろしくお願いします。
回答: 解決になったのかは微妙ですが、とりあえず接続はできたようなので、、、 見直したこと ====== phpのbit数(?) phpinfoでの**Architecture**の値を見る。 * 困ってた環境「x64」=64bit * 動いた環境「x86」=32bit これにより「Instant Client」は64bitにする。 Oracleは11gなので合わせるべきとは思いますが不安なので、「Instant Client 12.1.0.2.0」の「64bit」で固定する。 コマンドプロンプト ``` php -v ``` 「ダイナミックリンクライブラリが見つかりませんでした」のアラートも出る。 「PHP Warning: PHP Startup: Unable to load dynamic library 'oci8_12c'」も出る。 バッチ 質問に書いたURL先のバッチ処理を通してからXamppのコンパネを起動してからApacheをスタート。 ※直接Xamppのコンパネを開かない。 もう一度コマンドプロンプト ``` php -v ``` 「ダイナミックリンクライブラリが見つかりませんでした」の**アラートは出なくなる。** 「PHP Warning: PHP Startup: Unable to load dynamic library 'oci8_12c'」もは変わらない。 ものはためしに適当にページ作って、「oci_connect」をかましてみる。 接続してた。 とりあえずは接続できてたので、先に進みたいと思います。 すっきりはしない。。。