Я пытаюсь развернуть 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
- мгновенный клиент
- php7
- апач 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
В чем может быть проблема?