Hello folks,
Sorry if this is covered somewhere else, I have looked around and have not seen the problem reported anywhere.
I recently upgraded to PHP 4.2.3 using the zip distribution. I removed PHP 4.2.2 beforehand and have replaced my php.ini file with the new version from the 4.2.3 distro as well as redefining the ISAPI path for the PHP module.
In the php.ini file I have enabled the php_sockets extension. However, when I start the IIS/w3svc web service I receive the following error message:
sockets: Unable to initialize module
Module compiled with module API=20020429, debug=0, thread-safety=1
PHP compiled with module API=20010901, debug=0, thread-safety=1
These options needs to match
If I run "php.exe -v" from the cmd line it returns the correct version 4.2.3, but if I call phpinfo() from script I get 4.2.0 at the top of the page. This may or may not be a problem but I thought I would include this info anyway in case it might help.
Has anyone else seen this problem or having problems with the compile dates of the modules and PHP having a conflict? Also, the date given for PHP seems very old considering this is the latest version -- but that might not necessarily mean anything.
Any info or help would be greatly appreciated, and I appologize for my wordiness =) Thank you!!!
Platform:
Windows 2K Server SP2
PHP 4.2.3