Я пытаюсь записать некоторый код подключения с помощью PHP в базу данных Oracle, в которой работает моя школа.
В настоящее время я использую oci_connect (), чтобы установить это соединение, но оно не устанавливается.
$conn = oci_connect('username', 'password', 'hostname/SID');
Я могу получить доступ к базе данных Oracle через sqlDeveloper,а также phpmyadmin, поэтому я знаю, что данные для входа верны.
Я проверил версию oracle с помощью select * from v$version;
, она отображается как 12c Enterprise.
Что не так с моим кодом phpдля подключения?Есть ли лучший способ установить оракуловое соединение через PHP?
Это тестовый код, который я запускаю, с http://php.net/manual/en/function.oci-error.php
<?php
echo "running";
$conn = oci_connect("username", "paswwrod", "address/SID");
if (!$conn) {
$e = oci_error(); // For oci_connect errors do not pass a handle
trigger_error(htmlentities($e['message']), E_USER_ERROR);
}
echo "ending";
?>
Строка "running" повторяется,но «окончание» - нет, скрипт просто перестает работать при попытке oci_connect ()