Finally…. Pecl4Win with php5.2
I love edin - no really I do. He’s so good to us (admittedly nutty) php on windows users. Snaps of php are something I use all the time - heck for a long while the php 5.1 snaps were more stable then the official 5.0 releases (that was a weird time). And then they came up with the very lovely Pecl4Win (which I frequent all the time
However, there is a snag in the system. As I grouched about in an earlier post there were no php 5.2 branch snaps available.
And today as if by magic 5.2 branch compiles start - HURRAY. I actually had to downgrade my poor php version because I was working with getting xdebug code coverage to work and didn’t have a working xdebug dll for 5.2… so sad. Luckily my procedure for up/down grading php is very simple… stop apache, download a snap, put in c:/program files/php, unzip, grab pecl4win dlls, throw em in /ext, start server
Well, that’s the theory, in practice several extensions I do use a lot didn’t compile - want a list? memcache and xdebug - unfortunately these are used a lot….
The compile log has xdebug’s problem - I read something on the internals mailing list about them chaning the memory management…. there was a big long thread about memory and keeping track of usage, but I don’t know enough about php internals to have a clue what’s going on (nor do I really want to, my brain is full enough) I suppose I should gripe on the xdebug mailing list or something…I hate having to join a mailing list just to post to it…
Oh and BTW the snaps.php.net link should be moved to the 5.2 dlls and pecl4win really needs a packaged download of all successfully compiled dlls for people like me who like to play. Someday I’ll get crazy enough to write a script that automagically updates php and all my extensions.
Update: the compile problem’s already in the bug tracker for xdebug… since 2006-07-27 - ARGH…
I might report the memcache error - pecl is a much nicer place to throw bugs up…

August 11th, 2006 at 9:55 am
Thanks for the kind words
Btw Derick fixed xdebug so that’s available for 5.2 too now.
August 11th, 2006 at 11:04 am
It’s in the bugtracker… but its also fixed already. Forgot to fix it in the bug system
regards,
Derick