Uncaught exception «PDOException» с сообщением «не удалось найти драйвер» (для Oracle DB)

Я столкнулся с этой ошибкой после установки Wamp и попытался включить все PDO, содержащиеся в php.ini (находится в папке bin Apache).

Ошибка:

PDOException: could not find driver in C:\wamp\www\common_db.php on line 27 

Где строка 27:

 $db = new PDO("oci:dbname=".$oraDB, $dbusername, $dbuserpassword); 

Я использовал phpinfo (), чтобы проверить, какие PDO были включены. Я загрузил свою php-информацию на Google Диск.

Я пытаюсь подключиться к базе данных Oracle, и php_pdo_oci.dll не установлен в php.ini. Однако, похоже, это не устраняет недостающую ошибку драйвера.

Может кто-нибудь знает, какой драйвер я мог бы пропустить?

Solutions Collecting From Web of "Uncaught exception «PDOException» с сообщением «не удалось найти драйвер» (для Oracle DB)"

Помимо включения php_pdo_oci.dll в вашу конфигурацию PHP, вам также необходимо установить драйвер ORACLE в вашей системе. Расширение PHP – это просто интерфейс между вашим PHP-кодом и драйвером ORACLE, или Instant Client, как он называется.

Поэтому в зависимости от версии ORACLE, которую вы используете, будет зависеть конкретное расширение, которое вы активируете, а затем конкретный Мгновенный клиент, который также необходимо загрузить в систему, на которой запущены ваши Apache и PHP.

Также вам нужно активировать общий

 ;extension=php_oci.dll 

И одно из специальных расширений версии.

 ;extension=php_oci8.dll ; Use with Oracle 10gR2 Instant Client ;extension=php_oci8_11g.dll ; Use with Oracle 11gR2 Instant Client ;extension=php_oci8_12c.dll ; Use with Oracle Database 12c Instant Client