ID: 19423 User updated by: [EMAIL PROTECTED] Reported By: [EMAIL PROTECTED] Status: Closed Bug Type: Documentation problem Operating System: Windows 9x/NT/ME/2000/XP PHP Version: 4.2.3 New Comment:
The only thing I noiced you didn't do was what [EMAIL PROTECTED] said he tried and worked. That was to put a single backslash \ after the directory name. I haven't tried this, but here is what worked for me: extension_dir= Uncomment the php_xslt extension. Place all these files in either the %SYSTEM% or %SYSTEM32% Directory: iconv.dll, js32.dll, libexpat.dll,php_xslt.dll, php4ts.dll and of course sablot.dll. The js32 is only needed if the expat version has been compiled with the JavaScript extension. Unless you have all the files in the system directory, you will continue to get errors when loading that point to your tail. In other words they mean nothing except failure and unless you use a tool such as Dependency Walker to open the php_xslt.dll, you will become frustrated fast. I saved all these files to a separate directory when I first installed xslt on my development system, then just copied them over to my production server and was up in no time! I hope I didn't forget any of them, but if I did, just search this site for it and you will find many people who have used it (and the URL, I have forgotton it) successfully. I am writing a Content Management system using XSLT as my chief means of XML processing, transformation and search engine. I really like using it to build snipets of PHP logic that use XSLT to generate HTML or XML. It's much more flexible than writing my own parser routines and objects, and the XSL languange is highly flexible. I have even worked out some datetime math with it. It could use some help in the extension department for that one! Anyway, have fun at work! Curtis Previous Comments: ------------------------------------------------------------------------ [2002-10-04 15:07:16] [EMAIL PROTECTED] Well, since I thought I might have something miss installed, I've gone ahead and re-started my Win2000 Server installation. I'm back to the same problem however. Any directory I specify for the extension dll, won't work. I've tried, d:\php\extensions, d:\php\\extensions\, d:\\php\\extensions, d:\\php\exetensions\\, d:/php/extensions, d://php//extensions, d://php/extensions/, d://php//extensions// I've attempted as well to move the dll into the system 32 directory, and in the same directory has the php.exe file. No luck. Below are my specifications: Server: Dell Power App 120 Server, SCSI hard drives. OS: Window 2000 Server running IIS 5 PHP: Version 4.2.3 running ISAP installation Php ini file : c:\WINNT\php.ini Php directory : d:\php Extension directory : d:\php\extensions Note: I've installed this same version on 6 other Win2000 clients (Pro and Server) with IIS 5, and have not run into this problem before. The only main difference is that its a Power App Server, with SCSI drives. ------------------------------------------------------------------------ [2002-09-27 12:34:01] [EMAIL PROTECTED] Should be mentioned in the manuel... Derick ------------------------------------------------------------------------ [2002-09-27 10:03:23] [EMAIL PROTECTED] I had the same problem, after some hours of struggeling, I finanaly got it !!!! This doesn't work : extension_dir=c:\php This works : extension_dir=c:\php\ It doesn't matter what dircotry the extension_dir is pointing to, you must put the last '\' there to make it work. Good luck all :) ------------------------------------------------------------------------ [2002-09-25 13:20:53] [EMAIL PROTECTED] Is the assumption that if no directory is specified, that it will automaticlly look in the c:\WINNT\System32 directory for the extension dlls, correct? ------------------------------------------------------------------------ [2002-09-24 17:36:30] [EMAIL PROTECTED] I'm using the ISAPI version on Win2k IIS. My install drive for php is I:\php\ My php.ini is in the H:\winnt\ directory (the phpinfo() function reports that is were it found it). Php.ini coding : ---------------- ; Directory in which the loadable extensions (modules) reside. extension_dir = I:/php/extensions/ ---------------- As long as I don't specify a extension to load, php works fine. But, once I un remark an extension (ei. php_mssql.dll), it gives the "unable to load dynamic library 'I:/php/extensions/php_mssql.dll' The support module not found" message. I've tried both ways, I:\\ and I:/ ------------------------------------------------------------------------ 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/19423 -- Edit this bug report at http://bugs.php.net/?id=19423&edit=1 -- PHP Documentation Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php