IIS で Oracle + PHP を動かすのに苦戦。
設定した extension_dir に dll を置いても、phpinfo() にひたすら"Unable to load dynamic library" みたいなメッセージが出る。何事かと思ったら、dll が読めないんじゃなくて dll が読みにいってる Oracle Client が読めなかったみたい。で、$ORACLE_HOME 以下に、IIS のユーザのアクセス権を設定してやっと解決した。
なんかこう、Windows って中途半端に親切で使いづらい。Oracle の環境変数ってどこに設定されてんだろう。レジストリだけか?
あと、 php の oci8 ってバージョン4と5で変わりすぎじゃないかと思った。