ID:               19092
 Comment by:       troels at kyberfabrikken dot dk
 Reported By:      tony at marston-home dot demon dot co dot uk
 Status:           Bogus
 Bug Type:         XSLT related
 Operating System: Windows ME
 PHP Version:      4.2.2
 New Comment:

To make php_xslt.dll work, you need to copy the following files :

sablot.dll
expat.dll
iconv.dll 

to c:\Windows\System32 or C:\WinNT\system32


Previous Comments:
------------------------------------------------------------------------

[2002-08-30 17:37:53] [EMAIL PROTECTED]

Exactly as documented.
User error => Bogus

------------------------------------------------------------------------

[2002-08-30 17:33:17] tony at marston-home dot demon dot co dot uk

SOLVED!! I originally had all the PHP .dll files in the /php/extensions
folder, and everything ran from there without a problem. It was when I
tried to enable the php_xslt.dll that I started getting error messages
about "unable to load dynamic library...". I checked it with Dependency
Walker and this showed that two dll files were missing.

It was suggested that I move all the dlls into the c:\windows\system
folder, which I did, but when I checked with Dependency Walker the
errors were still there. Because of the errors I did not try to run PHP
with the xslt module enabled. But just today I enabled it so that I
could check the error message again, but it did not appear!

This seems strange because Dependency Walker will show the same errors
whether the file is in the /php/extensions folder or the windows/system
folder, but putting everything in the windows/system folder will NOT
produce a runtime error.

I can now access the xslt module, so this problem is now closed. Thanks
for your efforts.

------------------------------------------------------------------------

[2002-08-25 18:30:33] [EMAIL PROTECTED]

php_xslt.dll depends on sablot.dll which is in the dlls subdir of the
php distribution. You have most likely forgotten to copy dlls to you
system directory.

------------------------------------------------------------------------

[2002-08-25 14:25:33] tony at marston-home dot demon dot co dot uk

When I try to enable 'extension=php_xslt.dll' in my php.ini file I get
the following error when I start to start up Apache:

"Unable to load dynamic library F:/php/extensions/php_xslt.dll - one of
the library files needed to run this application cannot be found"

When I look at php_xslt.dll with Dependency Walker it tells me that
file APPHELP.DLL and USERENV.DLL are referenced but could not be found
on my system. It also tells me that these files are being referenced
from within SHLWAPI.DLL.

What can I do to get this extension to work?



------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=19092&edit=1

Reply via email to