Pra quem como eu percorreu n listas buscando a resposta e não obteve... aqui vão os passos que eu e meu colega elaboramos para funcionar, algum deles pode não ser necessário, mas assim conseguimos:
Considerar Winnt/win2000, IIS, Oracle 8.1.7 e PHP mais recente
- Instalar o PHP e dar permissão para a conta IUSR_xxxx para leitura na pasta de instalação e na pasta de publicação.
- Instalar client do Oracle e setar as variaveis de NLS_language se estiverem com NA. Fazer isso com o regedit em local_machine/software/oracle
- php.ini apontando para a pasta com extensões e dlls do Oracle descomentadas.
variável de ambiente(path) começando pelo winnt/system32. Note que o Oracle coloca a varável dele na frente, deve ser trocado.
- Copiar todas as dlls de /bin, da pasta do Oracle o*.dll, para a pasta system32 do windows
Testar o php rodando no prompt o php. Ex: c:\php\php.exe testa.php Se ele não acusar nada então funcionou.
Parar e iniciar o IIS e testar uma conexão.
Espero que se não resolver que ao menos ajude!