Подключите PHP к базе данных Oracle oci pdo сервер Fedora 25 — Ошибка: не удалось найти драйвер

Я не могу подключиться к базе данных Oracle с моего веб-сервера.

Я установил Oracle 12.1 InstantClient и SDK пакеты в соответствии с инструкциями Oracle.

Я установил pear и pecl для установки oci8 по мере необходимости.

Когда я захожу на мою веб-страницу, которая выполняет основное подключение и выбирает из базы данных, она просто отображает: Ошибка: не удалось найти драйвер. Вот мой php код веб-страницы:

<?php
try {
$dbb = new PDO("oci:dbname=DBSERVER", "DBASE", "password");
} catch (PDOException $e) {
print "Error: " . $e->getMessage();
die();
}
$sql = "select NAME from BUILDER.MY_SCHEMAS"; ?> <html> <head>
<title>Results Test Page</title> </head> <body> <table width ="500" border="1" cellpadding="1" cellspacing="1">
<tr>
<th>Result Set</th>
<tr> <?php
foreach ($dbb->query($sql) as $row) {
echo "<tr>";
echo "<td>".$row['NAME']."</td>";
echo "</tr>";
}
?> </table> </body> </html>

Мой файл php.ini, я добавил:

extension=oci8.so
extension_dir = "/usr/lib64/php/modules/oci8.so"extension=pdo.so
extension_dir = "/usr/lib64/php/modules/pdo.so"

Я не уверен, куда идти отсюда, и я чешу голову, так как у меня это уже работало. Нужно ли устанавливать другие пакеты или расширения php? Или, может быть, есть настройки клиента Oracle, которые мне нужно изменить.

Я пытался заставить это работать в течение многих часов, и я испытываю желание выбросить машину из ближайшего окна в данный момент !!

Или — есть ли лучший / более простой способ соединения php с базой данных Oracle?

Заранее спасибо за любую помощь здесь!

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]