What do you mean by "all" ? The only DLL's that should be in that directory are ones that begin with "php_". If there are other DLL's in there, they are in the wrong place.
That is what I meant. Basically all the extensions that come with PHP and a few mysql I have added.
In c:\php\ you should have several DLLs such as libeay32.dll, ssleay32.dll, libmysql.dll, etc. etc. Do you have these?
No, the only ones I have are:
php5apache2.dll
php5apache2_filter.dll
php5apache_hooks.dll
php5ts.dll
Also, try changing the slashes to forward slashes in your php.ini file (e.g. "c:/php/extensions"). Also, are you positive the directory is called 'extensions' and not 'ext' ?
I am pretty sure that Apache knows where the right directory is. To test this I have the php_mysqli extension uncommented out in the php.ini file and if I remove the dll from the c:\php\extensions directory, I get the following on restart:
PHP Warning: PHP Startup: Unable to load dynamic library 'C:\PHP\extensions\php_ldap.dll' - The specified module could not be found.\r\n in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library 'C:\PHP\extensions\php_mysqli.dll' - The specified module could not be found.\r\n in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library 'C:\PHP\extensions\php_soap.dll' - The specified procedure could not be found.\r\n in Unknown on line 0
When I put the php_mysqli.dll back in the c:\php\extensions directory and restart apache, that error disappears but the others remain:
PHP Warning: PHP Startup: Unable to load dynamic library 'C:\PHP\extensions\php_ldap.dll' - The specified module could not be found.\r\n in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library 'C:\PHP\extensions\php_soap.dll' - The specified procedure could not be found.\r\n in Unknown on line 0
I have gotten LDAP to work in LINUX, but it is necessary to recompile the binary with LDAP support. This is my first try in Windows and there is nothing in the doco that says you have to build from source in Windows to get this to work.