Re: Calling all Windows users - which PHPextensions do you use?
| From: | Steph Fox | Date: | Sat, 27 Jan 2007 00:52:53 +0000 |
| Subject: | Re: Calling all Windows users - which PHPextensions do you use? | ||
| References: | 1 | Groups: | php.gtk.general |
| Request: | Send a blank email to php-gtk-general+get-7584@lists.php.net to get a copy of this message | ||
Hi Frank,
There are already win98-unfriendly calls in the PHP core as of 5.2.1 RC1... and Edin's planning a move to VC8. I'm playing for safety here, since the decision to drop support was made and changes were made in the core immediately to reflect the move to the new API.
If you're building non-ZTS extensions on a regular basis that's brilliant, but for them to be reliable under win98 they'll need to pre-date those changes.
- Steph
Hi Steph, When PHP 5.2.1 is released I don'expect many changes to the source three for 5.2.0 so it should not be a big problem to build as many extensions as possible from that branch and make them available for download. These would only need recompilation if the internal API's should change. I build both ZTS and non ZTS extensioons on my site and I don't mind keeping things arround for a while. I might even get the time to add gtk binaries again when I move my servers to a new location. - FrankHi all, Thanks largely to Elizabeth Smith's efforts, it's become obvious that weneed to distribute a special version of PHP alongside the next PHP-GTK 2release - definitely for the Windows 98/ME users, who will not be abletouse the new 'FastCGI optimized' versions of PHP currently available fortesting on php.net, and possibly for the Windows NT/XP/Vista users too. Windows 98/ME is no longer supported in PHP 5.2.1; the last versionyou'llbe able to use on those sytems is PHP 5.2.0. The 'up' side of this is it gives us some freedom; we can make a PHPbinarywithout considering thread safety (same as the FastCGI optimizedversions)and build PHP-GTK 2 against it, giving you a fairly hefty speedup(around25%). The 'down' side is that you won't be able to use that PHP binary alongside the official extension DLLs - a) because they're thread-safe,andb) because the PECL and snaps DLLs are being built against a version ofPHPthat doesn't support Win98. So we need to know which extensions you find yourselves using, becausetheobvious thing to do here would be to build the most common ones into thePHPbinary as static (giving you less 'stuff' to distribute alongside your applications) and make any further extensions available through thedownloadpage on request. If you're running under NT/XP/Vista, we'd still like to know your needsbecause a) there are currently no PECL extensions provided for theFastCGIoptimized binaries, and b) to the best of my knowledge these arecurrentlybuilt against the 'old' C runtime rather than the one optimal for your system. Both these things are likely to change in the foreseeablefuture...we just don't know when. So - feedback, please! Thanks, - Steph -- PHP-GTK General Mailing List (http://gtk.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php-- PHP-GTK General Mailing List (http://gtk.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php