I’ve installed XAMP 1.6.6a and running of apache 2.2.8 and PHP 5.2.5 versions. I also install oracle instant client 10.2.0.1.0 so i want to connect to oracle via php using oci. I got this message when i start apache
This application has failed to start because oci.dll was not found. Re-installing the application may fix this problem.
I had try to set these variable
ORACLE_HOME, ORACLE_SID, NLS_LANG
and uncomment the following lines in php.ini file
but error message would not dissapear
Then I copy oci.dll to folder apache\bin and restart apache, it works fine now. But make sure your oci.dll from Oracle 10, older version will not work.
You can test it using php.exe -m, if you can’t find any error or warning and you see oci8 in list then congratulations!! you succeed to setup oracle extension.
If another error message, such as
The procedure entry point OCIStmtPrepare2 could not be located in the dynamic link library OCI.dll,
then copy oci.dll to php directory and restart apache and test again