簡単な検索の後、このページ を見つけました . php.ini で oracle 拡張機能を有効にしていない場合、定数は未定義です。行を検索してみてください
;extension=php_oci8.dll
php.ini で、セミコロンを削除してコメントを解除します。次に、Apache を再起動してモジュールをロードし、接続されるかどうかを確認します。
編集:
print_r(ini_get_all())
のようなことをして、php.ini 変数をダンプしてみてください。 設定されているものと設定されていないものを確認します。コマンド ラインに別の php.ini を使用している可能性があります。