#19092 [Com]: Cannot load php_xslt.dll

From: Date: Sun, 05 Jan 2003 21:19:37 +0000
Subject: #19092 [Com]: Cannot load php_xslt.dll
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-29140@lists.php.net to get a copy of this message
ID: 19092 Comment by: robertrenman@hotmail.com Reported By: tony@marston-home.demon.co.uk Status: Bogus Bug Type: XSLT related Operating System: Windows ME PHP Version: 4.2.2 New Comment: I got it to work by setting the extension directory to a dot, like this-> extension_dir = "." Previous Comments: ------------------------------------------------------------------------ [2002-12-30 11:54:32] minirocker2002@yahoo.co.uk After messing around with all different versions of expat, sablot etc. I made a "tabula rasa" and got it running by doing this: 1. extract php-4.3.0-Win32 to c:\programme\php 2. point the Windows XP environment variable PATH to that directory 3. copy expat.dll, sablot.dll, iconv.dll AND php_xslt.dll to %SYSTEM32% 4. copy php.ini-dist to c:\windows\php.ini 5. set in php.ini: "extension_dir =" and remove ; for extension=php_xslt.dll Instead of moving php_xslt.dll to %SYSTEM% you can also set the environment variable PATH to c:\programme\php\extensions This worked for me, don´t confuse yourself with other versions of sablot etc... Christian. ------------------------------------------------------------------------ [2002-12-09 21:00:41] a.koepke@bigpond.com I have had experience with this same problem. You do not need to copy php_xslt.dll to the system folder. All you need to do is copy iconv.dll, sablot.dll and expat.dll to the windows system folder. These 3 files are required by php_xslt.dll to load. I tried placing these files into the extensions directory to see if it would load them from there but it seems that they MUST be located in the System folder. ------------------------------------------------------------------------ [2002-11-07 20:31:13] DChri36990@aol.com If you're having problems getting this to work under Windows, here's how I got it working: (I'm running Windows 2000) - Download the zipped version of PHP 4.2.3. (about 5 meg) - Copy all the dlls you need (expat.dll, iconv.dll, salbot.dll) from the dlls directory into WINNT/SYSTEM32. - Copy php_xslt.dll from the extentions directory into WINNT/SYSTEM32. - In your php.ini file, set the extensions_dir = (That's right, leave it blank), and remove the ; from in front of extention=php_xslt.dll a little further down. When I did that, the error message(s) saying it couldn't find php_xslt.dll went away, and everything started to work. Once you get it working, you can probably set the extensions_dir and move the dlls there. ------------------------------------------------------------------------ [2002-11-02 12:33:02] w0lv3rin3@rogers.com well i need the following *.dlls to reomve that error: SABLOT.DLL MPR.DLL ------------------------------------------------------------------------ [2002-08-30 18:08:13] tony@marston-home.demon.co.uk That is not "exactly as documented" as the installation instructions for PHP 4.2.2 says that the loadable extensions can reside in a folder other than the system folder, and the example given (indeed the one created when in installation file is unzipped) is one called /php/extensions. That is what I used without error until I tried to enable the xslt module. ------------------------------------------------------------------------ The remainder of the comments for this report are too long. To view the rest of the comments, please view the bug report online at http://bugs.php.net/19092 -- Edit this bug report at http://bugs.php.net/?id=19092&edit=1

« previous php.bugs (#29140) next »