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_oci8aphp_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
PATHproměnná prostředí, aby zahrnovala umístění, kam jste extrahovali soubory InstantClient, např.c:\instantclient_12_1. - V
php.inipovolte buďphp_oci8_11g.dllnebophp_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ý.