XAMPPには、拡張モジュールを含むファイルext/php_oci8.dllが付属しています。そのモジュールを有効にする必要があります(つまり、実行時またはできれば起動時にphpに拡張機能をロードさせます)。
まず、http://docs.php.net/oci8.requirementsを確認し、要件を確認してください。
次に電話
<?php echo 'ini: ', get_cfg_var('cfg_file_path');
変更する必要のあるphp.iniが表示されます(使用しているxamppのバージョンによっては、apacheモジュール用に1つのiniがあり、cliバージョン用に別のiniがある場合もあれば、両方に1つのファイルしかない場合もあります)。モジュールとCLIバージョン)。
そのiniファイルで*のような行を探します
;extension=php_oci8
セミコロン(行をコメントにしました)を削除し、apacheを再起動します。完了(うまくいけば)。
あなたも拡張機能に興味があるかもしれません
extension=php_pdo_oci
extension=php_pdo_oci8
これにより、oci_connect()、oci_execute()、oci_*関数の代わりにPDOを使用できます。
* php.netからのビルドには、わずかに異なる2つの拡張モジュールがあります
;extension=php_oci8.dll ; Use with Oracle 10gR2 Instant Client
;extension=php_oci8_11g.dll ; Use with Oracle 11g Instant Client
XAMPPにはphp_oci8.dllが1つだけ付属しているようです。