Я использую php 5.6 (Xammp Apache Server) с установленным oracle 11g. Мое соединение php to oracle работало нормально до вчерашнего дня, я внезапно получил эту ошибку при запуске Apache службы с панели управления Xammp. Я получил это сообщение об ошибке.Точка входа в систему OCIStmlRelease не может быть расположена PHP 5.6 OCI8 xammp
httpd.exe - Точка входа не найдена
точка OCIStmlRelease входа процедура не может быть расположен в динамической библиотеки E: \ xammp \ PHP \ вн \ php_oci8.dll
Вот конфигурации, которые я сделал
я UNCOMMITTED линию в php.ini
extension=php_oci8.dll
я добавил следующие файлы в папке PHP \ внутр
php_oci8.dll и php_oci8_11g.dll
Я установил Instant Client 11g Oracle и добавил, что это путь в переменных окружения для
C:\Oracle\instantclient_11_2;
но все же я получаю вышеуказанную ошибку, когда я запускаю свой сервер Apache с панели управления xammp, и если я подключаюсь к oci8, используя php, тогда я получаю эту ошибку.
Fatal error: Call to undefined function oci_connect()
я искал почти 3 дня по этому вопросу, но до сих пор не удалось найти anything.It будет очень полезно, если кто-то может помочь мне в этом.
php_oci8.dll нужны библиотеки Oracle 12. У вас есть библиотеки Oracle 11. Либо используйте php_oci8_11g.dll, либо получите Oracle Instant Client 12c. Я бы рекомендовал последнее. Вы можете подключиться к DB 10.2 Oracle, если вам нужно. –