ID:               19092
 Comment by:       [EMAIL PROTECTED]
 Reported By:      [EMAIL PROTECTED]
 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] [EMAIL PROTECTED]

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] [EMAIL PROTECTED]

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] [EMAIL PROTECTED]

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] [EMAIL PROTECTED]

well i need the following *.dlls to reomve that error:

SABLOT.DLL
MPR.DLL

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

[2002-08-30 18:08:13] [EMAIL PROTECTED]

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

Reply via email to