Saya hanya menghabiskan TIGA HARI SELURUH berjuang melawan masalah ini.
Saya menggunakan koneksi ORACLE saya di Windows 7, dan tidak ada masalah. Minggu lalu Saya Baru saja mendapatkan komputer baru dengan Windows 8. Instal XAMPP 1.8.2. Setiap aplikasi PHP/MySQL di server ini berfungsi dengan baik. Masalahnya muncul ketika saya mencoba menghubungkan aplikasi php saya ke Oracle DB.
Panggil ke fungsi yang tidak ditentukan oci_pconnect()
Dan ketika saya memulai/menghentikan Apache dengan perubahan, "Peringatan" aneh pada "PHP Startup" yang masuk ke LOG dengan "PHP Warning:PHP Startup:in Unknown on line 0"
Saya melakukan semuanya (php_oci8.dll dan php_oci8_11g.dll, salin oci.dll ke direktori /ext, dekat /Apache dan TIDAK ADA yang berfungsi. Unduh setiap versi Klien Instan dan TIDAK ADA.
Tuhan datang membantu saya. Ketika saya mengunduh ORACLE Instant Client 32 bit, semuanya berfungsi dengan baik. phpinfo() menampilkan info oci8, dan aplikasi saya berfungsi dengan baik.
Jadi, JANGAN PERNAH PILIH VERSI WINDOWS ANDA MENJADI x64. Tautan antara XAMPP dan ORACLE Instant Client.