Я установил более старую версию Oracle, но в папке PHP xampp у меня есть расширение oci8_12, поэтому у меня возникает ошибка при попытке подключиться к БД, есть ли способ использовать эту функцию.
А также база данных создается с более старой версией 11, я могу получить доступ к базе данных с более новой версией.
<?php
$DB = '//http://127.0.0.1:8080/apex';
$DB_USER = 'SYSTEM';
$DB_PASS = 'root';
$DB_CHAR = 'AL32UTF8';
echo 'Hello World';
$conn = oci_connect($DB_USER, $DB_PASS, $DB);
?>
Hello World
Fatal error: Call to undefined function oci_connect() in C:\xampp\htdocs\shani\shobi.php on line 15
Сначала вы должны проверить, загружено ли расширение. Вам нужна специальная версия для каждой версии PHP. В противном случае вы не можете загрузить расширение. Поэтому сначала проверьте версию вашего расширения.
Но я думаю, что ваша версия не верна и ваше расширение не загружено.
В Windows вам нужна версия TS (Thread safe), иначе она не работает.
Других решений пока нет …