Я запускаю Apache 2.4.7 с PHP 5.5.9 в Windows 8. Я установил PHPUnit, и этот предупреждающий образ «всплыл».
Да, я разрешил загрузку расширений в php.ini, а также «extension_dir» для исправления папки, и в этой папке есть файл с именем «php_pdo_oci.dll». Я пытался использовать разные версии apache и php, но это не помогло. Любые предложения, как это исправить?
Файл …_ oci.dll является частью интерфейса Oracle C. Если вам не нужно использовать Oracle, я предлагаю вам перейти к соответствующей строке внутри файла php.ini и раскомментировать загрузку этого расширения. Однако, если вам нужно использовать это расширение, вам нужно будет установить бесплатные библиотеки клиентов Oracle и добавить их в путь.
В Oracle есть статья « Установка PHP и Oracle Instant Client для Linux и Windows» о том, как это сделать.
Добавьте в файл php.ini ниже строку
extension=pdo.so extension=php_pdo.dll extension=php_pdo_oci.dll extension=php_pdo_oci8.dll
и перезапустите сервер Apache и проверьте.