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