příručka vám řekne, kde jste udělali chybu:
-
Používáte nekompatibilní knihovny. První odstavec OCI8 požadavek dokumentační stavy (důraz můj):
-
Váš snímek obrazovky ukazuje, že jste povolili
php_oci8
aphp_oci8_11g
. Měli byste povolit pouze jedno z rozšíření, jak je uvedeno v instalaci OCI8 dokumentace (opět zdůrazňuji můj): -
Je nainstalovaný a povoleno , ale není nakonfigurován správně. Vaše snímky obrazovky ukazují, jak bylo zkompilováno PHP a různí autoři kódu, nikoli nic o vaší aktuální konfiguraci.
Chcete-li rozšíření zprovoznit, vyzkoušejte následující:
- Odinstalujte a odstraňte všechny stopy 'Klient verze 8'.
- Nainstalujte Oracle InstantClient 11g nebo 12c. Obvykle to znamená jednoduše extrahovat soubor .zip do složky, např.
c:\instantclient_12_1
. - Na stránce stahování InstantClient je na řádku za odkazem ke stažení InstantClient odkaz na požadované runtime VC++. Stáhněte a nainstalujte jej.
- Aktualizujte
PATH
proměnná prostředí, aby zahrnovala umístění, kam jste extrahovali soubory InstantClient, např.c:\instantclient_12_1
. - V
php.ini
povolte buďphp_oci8_11g.dll
nebophp_oci8_12c.dll
.
Možná je třeba restartovat, abyste zajistili PATH
změna je viditelná pro systém.
Uvědomte si, že WAMP může obsahovat více php.ini
soubory. Ujistěte se, že upravujete ten správný.