I needed to update my php from 5.3.8 to 5.3.29. (both Thread Safe) on Windows
Steps I did:
- Back-up my initial php folder, under xampp.
- Downloaded zip from here
http://windows.php.net/download/#php-5.3-ts-VC9-x86
- Unpack that zip into xampp folder.
- Copied php.ini file from old php folder into new one.
- Copied a couple of folders that I didn't have in the new php folder,
from old one. For example: extras, which contained browscap.ini file
(this one is needed)
- Copied needed extensions, from old php ext folder into new php
ext folder. I copied them manually, by checking list of extensions from php.ini file.
- Copied also these files: php5apache2_2.dll, php5ts.dll
Hope that I covered everything.
Most probably these steps will not work if you change major versions of php, e.g. 5.3.x to 5.4.x, but for minor versions, it should work.
Also, a good way to see what's wrong... start command line and try to start httpd.exe, under xampp/apache/bin from there, it will list errors found.