Как исправить эти предупреждения и ошибки PHP при попытке подключения к Oracle SQL Developer

В настоящее время я пытаюсь установить файл подключения через php к моей базе данных Oracle SQL Developer.

Это код моего файла подключения:

<?php
// This scripts sets up PHP environment variables to display all errors on
the screen
// and then connects to an oracle database

// Send PHP errors to the screen (should always be off for live systems)
ini_set('display_errors', 1);

// Set PHP error reporting level to report all errors.
error_reporting(E_ALL);

echo "<style type='text/css'> p {font-size: x-large} </style>";

// CONNECT TO ORACLE STUDENT ACCOUNT AT HALLAM
// Display 'connecting' message
echo "<p>Connecting . . . </p>";

// Set up variables for connection
$con_hostname = 'homepages.shu.ac.uk:1521/shu11g.shu.ac.uk';
// CHANGE THE LINES BELOW TO ADD YOUR LOGIN DETAILS !!!
$con_username = 'B009';
$con_password = 'J123df';// Connect to the database.  $conn is a variable of type 'resource', and is
the connection handle.
// It returns a connection identifier, or FALSE (if it fails to connect)
$conn = oci_connect($con_username, $con_password, $con_hostname);

if (!$conn) {
$e = oci_error();
trigger_error(htmlentities($e['message'], ENT_QUOTES), E_USER_ERROR);
}
else { echo "<p> . . . Connected</p>";}
?>

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

введите описание изображения здесь

-1

Решение

Как говорится в сообщении об ошибке, в вашей системе отсутствуют ORACLE_HOME и LD_LIBRARY_PATH. Это пути, определенные в вашей системе, которые связаны с ресурсами, и написанный вами код Соединения Oracle требует, чтобы в вашей системе было установлено программное обеспечение клиента базы данных Oracle, и чтобы знать, где оно находится.

Вы проверили документацию IBM? Документация IBM по добавлению ORACLE_HOME в вашу систему

0

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

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

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