Re: Calling all Windows users - which PHPextensions do you use?

From: 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. - Frank
Hi all, Thanks largely to Elizabeth Smith's efforts, it's become obvious that we
need to distribute a special version of PHP alongside the next PHP-GTK 2
release - definitely for the Windows 98/ME users, who will not be able
to
use the new 'FastCGI optimized' versions of PHP currently available for
testing 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 version
you'll
be 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 PHP
binary
without considering thread safety (same as the FastCGI optimized
versions)
and build PHP-GTK 2 against it, giving you a fairly hefty speedup
(around
25%). 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,
and
b) because the PECL and snaps DLLs are being built against a version of
PHP
that doesn't support Win98. So we need to know which extensions you find yourselves using, because
the
obvious thing to do here would be to build the most common ones into the
PHP
binary as static (giving you less 'stuff' to distribute alongside your applications) and make any further extensions available through the
download
page on request. If you're running under NT/XP/Vista, we'd still like to know your needs
because a) there are currently no PECL extensions provided for the
FastCGI
optimized binaries, and b) to the best of my knowledge these are
currently
built against the 'old' C runtime rather than the one optimal for your system. Both these things are likely to change in the foreseeable
future...
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


« previous php.gtk.general (#7584) next »