OCI8 на PHP 7.0 с Xampp 32bit


Я использую xampp в windows 7, версии PHP 7.0.15. Установил Oracle Instant Client (32bit tbm), а затем извлечь в папку "ext" php версии 2.1.3 от OCI8 в соответствии с этим сайтом (https://pecl.php.net/package/oci8/2.1.3/windows). Проблема в том, что после выполнения всех процессов, в phpinfo() не отображаются в разделе OCI8, поэтому он не подключен/установлен в самом деле. Я благодарю вас!

и на php.ini: extension=php_oci8_12c.dll ; Use with Oracle Database 12c Instant Client

Сообщение, когда я поставил команду "php -m":

    PHP Warning:  PHP Startup: Unable to load dynamic library 'C:\xampp\php\ext\php_oci8_12c.dll' - NÒo foi possÝvel encontrar o m¾dulo especificado.
 in Unknown on line 0

Warning: PHP Startup: Unable to load dynamic library 'C:\xampp\php\ext\php_oci8_12c.dll' - NÒo foi possÝvel encontrar o m¾dulo especificado.
 in Unknown on line 0
[PHP Modules]
bcmath
bz2
calendar
Core
ctype
curl
date
dom
exif
fileinfo
filter
ftp
gd
gettext
hash
iconv
json
libxml
mbstring
mcrypt
mysqli
mysqlnd
openssl
pcre
PDO
pdo_mysql
pdo_sqlite
Phar
Reflection
session
SimpleXML
SPL
standard
tokenizer
wddx
xml
xmlreader
xmlwriter
zip
zlib

[Zend Modules]

inserir a descrição da imagem aqui

Author: RamonVicente, 2017-03-08

1 answers

Ваша проблема связана с ABI используется при компиляции DLL. Вполне вероятно, что библиотеки DLL, предоставленный в PECL неправильно.

Скачать DLL правильную для вашей версии php здесь.

 2
Author: jlHertel, 2017-03-15 16:20:02