Dear PHP community,
in an attempt to abandon ASP from my brains repository, I tried installing PHP (4.2.3 Win32 binary as found on php.net) next to Apache (1.3.27 Win32 binary as found on apache.org) and mySQL (mysql-max 4.0.1a Win32 binary) and to my great joy all went fine. Apache/PHP are well cofigured and PHP runs as an ISAPI module. Basic PHP apps such as Mambo SiteServer and phpBB2 run well. Needless to say by now, it is all running on a Win2k box.
However, I am experiencing great difficulties getting any of the extensions to run - especially php_domxml.dll, php_xslt.dll, and php_xmlrpc.dll. And it is driving me nuts as I really want to toy around and explore the features of these extensions!
I have tried:
- modifying php.ini extension_dir to c:\php\extensions as well as .\ or c:\php (obviously moving the dll's accordingly)
- moving the extension dll's to WINNT/System32/*
- putting the whole extension dir as a system path so to find the dll's
However, the only time I do not get exception alerts thrown by Apache at restart is when the extension_dir = c:\php\extension and the appropriate extension is uncommented. All other configs throw an error ststing that the dll could not be found.
In any case (hence even when the extension seems to have been loaded) a sample code snippet won't work.
eg. Call to undefined function: xmldoc()
I would appreciate any help as I seemingly cannot find the right answer though I did search about extensively.
p.s. is it possible that the PHP binary isn't configured with --with-dom=[DIR] etc.? In that case, can someone point me to binary dists of PHP where all or most common extensions have been properly configured.
Thanks alot in advance!!!
NOTE: I am aware of NuSphere's developer package though I resist installing that. Clean slate binaries of PHP with all/most extensions properly configured would be much appreciatet - for Win32 of course --grin--