PHP4と5ではoci8オプションの書き方が違う

PHP5の時は,
--with-oci8=instantclient,/path/
てな感じだったが,
PHP4では,
--with-oci8-instant-client=/path/
という風に指定

先日何気なくPHPマニュアルのOCI8ページを見ていると、何やら見慣れない「--with-oci8-instant-client」の文字が。。。よく見てみると、「Oracle Instant Clientを使用している場合は--with-oci8-instant-clientオプションを使いましょう」だと。うーん。。。Oracle10gがリリースされてしばらく経ちますが、いつの間にか無償でOracle Instant Clientなるものを配布していたようです。Oracleも変わりましたね。。。また、PHP4.3.11/5.0.4から正式にサポートされるようです。

memoPHP5.0.4-devでも同様に動作確認ができました。configureオプションは同じです。

cautionPHP5.1.2から「--with-oci8=instantclient」に変更されていますので注意が必要です。