質問: お世話になります。 何かご存知でしたら教示頂きたいです。 既存のサーバーのOSをアップデートする為、 webサーバーの構築(移設)を試みてます。 Windows Server 2016で phpからoracleに接続をしたいのですが、 oci8が読み込み不可で読み込みが出来ません。 以下はコマンドプロンプトでphp -vを実行した時のエラーです。 PHP Warning: PHP Startup: Unable to load dynamic library 'ext\php_oci8_11g.dll' - 指定されたモジュールが見つかりません 。 以下oracleとphpのバージョンです。 oracle11g php5.5.5 環境変数は追加しました。 他のdllは読み込みが可能なのですが、 なぜこれだけ読み込みが出来ないのでしょうか。 大分頭打ちで何卒宜しくお願いします。
回答: Windows の PHP 起動時、追加したモジュールが読み込めない時に疑うポイント > > Oracle Instant Client をインストールするのが近道とのこと。おそらく oci.dll にパスが通っているか、または httpd.conf で LoadFile しているかしないといけないのでしょう。 > > > が参考になるでしょうか? PHP5.x のセキュリティ対応も2018年に終了していますし、Oracle11.2も既にどんなに大きなバグが発生しても新たにパッチは作ってくれないバージョンです。 Oracle11.2 Windowsのソフトウェア要件 で動作保証外ななのがいちばん怪しいです。