Я пытаюсь связать свой PHP 7.0 с базой данных Oracle (11g release 2), поскольку я загружаю DLL-файлы расширения oci8 из https://pecl.php.net/package/oci8/2.1.7/windows и скопирую php_oci8.dll и php_oci8_11g.dll in my xampp/php/ext
после этого я перезапускаю свой сервер xampp.
My System type is: 64bit operating system x64 based processor
при использовании расширения 7.0 Non Thread Safe (NTS) x64, получающего эту ошибку на cmd
при использовании расширения 7.0 Non Thread Safe (NTS) x84, получающего эту ошибку на cmd
почему эти динамические библиотеки не загружают то, что мне нужно сделать, чтобы связать php 7 с Oracle 11g release 2 в 64-битной операционной системе Windows 10, пожалуйста, помогите мне об этом
Пожалуйста, проверьте phpinfo, чтобы убедиться, что безопасность потока включена на вашем сервере XAMPP. (Кажется, он включен по умолчанию на xampp.) Также проверьте, является ли ваш XAMPP 32-разрядным или 64-разрядным. (Кажется, в Windows только 32-разрядная версия?) Затем загрузите пакет OCI8 pecl соответственно.
Вот что я получил:
PHPInfo на моем сервере Windows Xampp
Следовательно, я загрузил «7.1 Thread Safe (TS) x86».
FYI, oci8_2.1.8 выпущен на этой неделе. Он исправляет критическую проблему с подсчетом ссылок.