I'm writing this message in the hope that some of the people responsible for PHP5 will eventually read it.
I have just downloaded and installed PHP5 RC1 according to the instructions found in the package (which are basically the same as for previous releases of PHP). Before relating the problems I've had, I should say that I've been using PHP for about four years now and have successfully performed dozens of installations, under Windows, Linux and FreeBSD, so I'm not exactly a newbie having a go at his first install. I'm trying to run PHP5 RC1 on a Windows 2000 test server with Apache 2.0.47. Upon installation, when I first started Apache again, I got an error message to the effect that php4ts.dll could not be found in the c:\winnt\system32 directory. This is curious for two reasons: first and foremost, if anything is missing, it should be php5ts.dll, not php4ts.dll; second, php4ts.dll never used to be in the system32 directory and that never caused any problems. But it's no use cursing PHP5, so I copied php4ts.dll to the system32 directory and stopped getting the error message. Not a pretty solution, though. I then edited php.ini to load the extensions I need, and noticed that the php_domxml extension is no longer an option, so I assumed that DOM XML is now bundled with PHP. As a matter of course, phpinfo() tells me that DOM/XML is enabled and that the libxml version is 2.5.11. However, when trying to use domxml_version(), domxml_new_doc(), domxml_open_mem() or any other DOM XML function, I get a "call to undefined function" error. If these functions now have new names, they're not listed in the online documentation. Am I doing something seriously wrong or are these problems with PHP5 RC1? Thanks, Erik