One from many

Upgrading php 5.1.6 to php 5.2.6 with Apache 2.0 or Apache 2.2 on Windows when using memcache (php_memcache.dll)



After upgrading php you may find that Apache fails to start and nothing is written to the error log or to the Application or System event log. Apache will simply fail to start.

In the past we experienced a similar issue which was related to Apache not being able to load the php libmysql.dll, this was resolved by placing the libmysql.dll in the Apache bin directory. However in this instance, it was php_memcache.dll. The php_memcache.dll is not included as standard in php 5.2.6. If you overwrite the files in your php 5.1.6 directory or just create a new php directory and backup php_5.1.6, the php_memcache.dll will not be available to php 5.2.6 if the extension is declared in the php.ini file (extension=php_memcache.dll).

To resolve this obtain the lastest php 5.2 php_memcache.dll from http://downloads.php.net/pierre/ and place the extracted php_memcache.dll in your php\ext dir.

net start "Apache2" - wala, hope this helps someone. I love it when neither Apache or php report anything... Windows grrrrr :(