oracle11g — подключите Oracle 11g с помощью PHP 5.3.5 из XAMPP 1.7.4 в Windows XP 3 32-битной

Я пытаюсь подключить мою удаленную базу данных Oracle 11g в Windows 2003, используя PHP из XAMPP в моей 32-битной операционной системе Windows. Я прошел много уроков, блогов и видео. Я старался https://www.youtube.com/watch?v=hMhkD43yUzI от 1niko2niko

Что я сделал,

Установил XAMPP 1.7.4 32 бит на мой C: \ XAMPP

;extension=php_oci8.dll => extension=php_oci8.dll

(удаленная точка с запятой) fron php.ini находится внутри C: \ XAMPP \ PHP

скачал Oracle Instant Client 11.2.0.4.0 с http://www.oracle.com/technetwork/topics/winsoft-085727.html и извлекается в C: \ instantclient_11_2

Мой компьютер => Правый клик => Свойства => Дополнительно => Переменные среды => Системные переменные => Редактировать => Путь => C: \ instantclient_11_2 \ => Ok => OK => Ok

Строка подключения PHP, которую я нашел в интернете:

<?php
$conn = oci_connect('user','pass','111.111.111.111/sid');
// Prepare the statement
$stid = oci_parse($conn, 'SELECT * FROM  names');
if (!$stid) {
$e = oci_error($conn);
trigger_error(htmlentities($e['message'], ENT_QUOTES), E_USER_ERROR);
}
// Perform the logic of the query
$r = oci_execute($stid);
if (!$r) {
$e = oci_error($stid);
trigger_error(htmlentities($e['message'], ENT_QUOTES), E_USER_ERROR);
}
// Fetch the results of the query
print "<table border='1'>\n";
while ($row = oci_fetch_array($stid, OCI_ASSOC+OCI_RETURN_NULLS)) {
print "<tr>\n";
foreach ($row as $item) {
print "    <td>" . ($item !== null ? htmlentities($item,ENT_QUOTES)    : "&nbsp;") . "</td>\n";
}
print "</tr>\n";
}
print "</table>\n";
?>

Я попробовал этот процесс под Win XP, Win 7, используя виртуальный ящик.

Перезагрузил мой компьютер и показывает следующий результат

Warning: oci_connect() [function.oci-connect]: OCIEnvNlsCreate() failed. There is something wrong with your system - please check that PATH includes the directory with Oracle Instant Client libraries in C:\xampp\htdocs\oracle\index.php on line 3

Warning: oci_parse() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\oracle\index.php on line 6

Warning: oci_error() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\oracle\index.php on line 8

Fatal error: in C:\xampp\htdocs\oracle\index.php on line 9

2

Решение

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

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

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

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