Я пытаюсь развернуть OCI8 с PHP7 и Apache 2.4.База данных не находится на моем локальном компьютере.Он находится на другом сервере с версией Oracle 11g Enterprise и 64-битной архитектурой.
Я не могу загрузить oci8 на свой локальный ПК со следующими настройками
extension=php_oci8_11g.dll
extension_dir = c:\php\ext
путь в системных переменных корректно обновляется с помощью c: \ php;
Я тщательно следовал инструкциям https://www.oracle.com/technetwork/articles/dsl/technote-php-instant-084410.html
Я использую все версии с 64-битной версиеймой компьютер работает на 64-битной версии:
- mod_fcgid
- InstantClient
- php7
- apache 2.4
phpinfo () отлично отображается в моем браузере, но не показывает таблицу для oci8.Затем я запускаю команду php -m в cmd для двойной проверки состояния, но получаю следующее всплывающее окно:
The program cannot start because php7.dll is missing from your computer.
Try reinstalling the program to fix the problem.
И в окне cmd отображается следующая ошибка:
Warning: PHP Startup: Unable to load dynamic library 'php_oci8_11g'
(tried: C:\php\ext\php_oci8_11g (The specified module could not be
found.), C:\php\ext\php_php_oci8_11g.dll (The specified module could
not be found.)) in Unknown on line 0
В чем может быть проблема?