O PHP não pode carregar um arquivo DLL, se o arquivo não puder ser encontrado OU a biblioteca tiver uma dependência que não pode ser encontrada. Se o arquivo estiver no local correto, provavelmente existem bibliotecas dependentes que não podem ser carregadas.
Por exemplo (para OCI8, de link ):
The OCI8 1.4 extension is included with PHP 5.3, PHP 5.4 and PHP 5.5. It is also available from » PECL. A newer OCI8 2.0 version is available only from » PECL. OCI8 1.4 requires Oracle 12c, 11g, 10g or 9iR2 client libraries and will install on PHP 4.3.9 onwards. OCI8 2.0 requires Oracle 12c, 11g or 10g client libraries and will install on PHP 5.2 onwards.
If the Oracle Database is on the same machine as PHP, the database software already contains the necessary libraries. When PHP is on a different machine, use the free » Oracle Instant Client libraries.