On my localhost, I have the usual Apache/PHP5 configuration set-up (I did it manually and such, no stupid XAMPP or whatever it's called). My first install was originally 5.2.0.
This morning I upgraded my PHP from 5.2.2, to the latest release 5.2.3 (just released yesterday). This is the second or third time I've upgraded my PHP, and all went fairly smoothly.
Now, when I restart my Apache server and look in the Apache monitor, at the bottom of the window it says 'Apache/2.0.52 (Win32) PHP/5.2.3' like it should.
Here's the weird thing.
When I use phpinfo(), the top says 'PHP 5.2.0'. Scrolling down, it says under the apache2handler, that the Apache Version is 'Apache/2.0.52 (Win32) PHP/5.2.3', like the monitor says. The server signature and server software constants have the proper version as well. However, in all header responses sent by the server, it has 'X-Powered-By PHP/5.2.0'.
It has done this every time I upgrade. What is causing the phpinfo() function and the server's response headers to not display the correct PHP version? I've double checked all configuration files for both Apache and PHP, and any files connecting the two, but I just can't find anything that doesn't already have the correct info.
When I upgrade, the new version does work like the newest release, with all the functions, classes, etcl, so I know I've upgraded correctly.
Edited by Demonslay, 01 June 2007 - 11:50 AM.
