Re: problem with php .dll extensions? => this .dll dependancy checker helps you out !!!
| From: | Curtis Fisher | Date: | Sun, 15 Sep 2002 19:26:58 +0000 |
| Subject: | Re: problem with php .dll extensions? => this .dll dependancy checker helps you out !!! | ||
| References: | 1 | Groups: | php.general php.install php.windows |
| Request: | Send a blank email to php-general+get-116469@lists.php.net to get a copy of this message | ||
Marco,
Thank you for this. I guess not too many of us are playing with the xslt
stuff. Or maybe I'm just thick headed and don't get it easily. At first, I
thought my problem was the extensions directory setting in the php.ini file
was not working. Without this progam, I never would have know how many
dll's I was actually missing.
Here is what I had to do for IIS 5.x Win 2K with PHP 4.2.3
PHP.ini
; Directory in which the loadable extensions (modules) reside.
extension_dir =
;Windows Extensions
extension=php_xslt.dll
I don't know what the problem with the extension_dir is on Win 2K. If there
is anything assigned it returns an error with a / appended to the assignment
directory (Setting extension_dir =c:\php\extensions returns
c:\php\extensions/php_xslt.dll with the error) and of course, the windows
file system is not compatible, if that's the real problem. Oh well, it
works as above.
Copied php_xslt.dll to %SYSTEM%
I then used DependencyWalker to tell me which dll's were missing. I needed
many dll's that no documentation covered, such as "libexpat.dll" which I was
led to believe (documentation) was covered by "expat.dll" included with PHP.
Anyway, this program will no doubt save me days in the future.
Thanks for taking the time to "advertise" it...
Curtis Fisher
President
Professional Content LLC
www.procontent.net
"Marco Siegl" <marco.siegl@remslakecity.de> wrote in message
news:001201c25bcd$f48b2c20$2a01a8c0@source...
> Hi all,
>
> for all people having problems using php extensions or having .dll
> conflicts,
> use "depends", a .dll dependancy checker for various os. (including win32)
>
> you can get it on http://www.dependencywalker.com (freeware)
> note: this mailing list post is not a advertisment, but a time & nerve
> saving issue !!!
>
> i tried it and i had no longer problems with php (.dll) extensions,
because
> this tool shows exactly which .dll should also be loaded, if you want to
> install the
> "php_xslt.dll" for example:
>
> after completed php installation (php4ts.dll already copied to
c:\windows),
> you have to
> - copy your "php_4ts.dll" to your e.g. "c:\windows\system32" directory
> (WinXP)
> (needed for almost any extensions .dll)
> - copy the particular extension .dll with all their dependant .dlls also
to
> "c:\windows\system32"
>
> restart your webserver and it works fine. yes it does ;o]
> Thanks go out to Steve P. Miller, who ist still improving this great tool
> !!!
>
> yours,
> mailto:marco.siegl@remslakecity.de
>