From: Todd Oberly on
Hi,

Does anyone know why there isn't a VC9-compiled binary for PHP 5.2.13 ? The PHP application I'm using isn't currently compatible with PHP 5.3.x, so I need a 5.2 build, but it will also be running in IIS 6. What is my best option? Use the VC6 x86 Thread Safe build of 5.2.13, use the older VC9 x86 Thread Safe build of 5.2.12, or use something else? (BTW, what is the difference between the Windows binaries at www.php.net vs. the binaries from windows.php.net ? GCC builds vs. VS?) Do the security fixes in 5.2.13 always win out over stability?

(This feels like an FAQ, but I couldn't find anybody else asking the same question...)

Thanks for your insights!

Todd
From: Venkat Raman Don on
Hi,

If you are hosting PHP on IIS6 the best bet is to use IIS FastCGI with Non thread safe VC6 build of PHP. You can use the below resources to configure PHP on IIS6:
1. http://learn.iis.net/page.aspx/247/using-fastcgi-to-host-php-applications-on-iis-60/
2. http://www.php.net/manual/en/install.windows.php


You can also use Microsoft Web Platform Installer and everything will be configured automatically. Details at http://blogs.iis.net/donraman/archive/2009/10/07/installing-php-on-windows.aspx.

Windows bits are available at windows.php.net. So use that to download PHP. PHP5.2.13 is the latest build and hence using it is a good idea because there will be good amount of bug fixes and it is supported by community too meaning if you find a bug, you can file it on bugs.php.net and get it fixed. Any other version will require you to move to 5.2.13 and see if the problem is re-occurring with it also.

Thanks,
Don.

-----Original Message-----
From: Todd Oberly [mailto:taoberly(a)mindspring.com]
Sent: Friday, April 02, 2010 6:06 PM
To: php-windows(a)lists.php.net
Subject: [PHP-WIN] Windows binaries

Hi,

Does anyone know why there isn't a VC9-compiled binary for PHP 5.2.13 ? The PHP application I'm using isn't currently compatible with PHP 5.3.x, so I need a 5.2 build, but it will also be running in IIS 6. What is my best option? Use the VC6 x86 Thread Safe build of 5.2.13, use the older VC9 x86 Thread Safe build of 5.2.12, or use something else? (BTW, what is the difference between the Windows binaries at www.php.net vs. the binaries from windows.php.net ? GCC builds vs. VS?) Do the security fixes in 5.2.13 always win out over stability?

(This feels like an FAQ, but I couldn't find anybody else asking the same question...)

Thanks for your insights!

Todd

--
PHP Windows Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


From: Pierre Joye on
hi,

On Sat, Apr 3, 2010 at 3:05 AM, Todd Oberly <taoberly(a)mindspring.com> wrote:
> Hi,
>
> Does anyone know why there isn't a VC9-compiled binary for PHP 5.2.13 ?  The PHP application I'm using isn't currently compatible with PHP 5.3.x, so I need a 5.2 build, but it will also be running in IIS 6.  What is my best option?  Use the VC6 x86 Thread Safe build of 5.2.13, use the older VC9 x86 Thread Safe build of 5.2.12, or use something else?  (BTW, what is the difference between the Windows binaries at www.php.net vs. the binaries from windows.php.net ? GCC builds vs. VS?)  Do the security fixes in 5.2.13 always win out over stability?


5.2.13 is stable. The compiler version used to build PHP is not
important when PHP is run via FastCGI (which is the case for IIS).It
also does not need threas safety, that means that you should download
the NTS versions (5.2.13 NTS).

There are no difference between www.php.net and windows.php.net
binaries. PHP 5.3 and later will be available only via windows.php.net
(easier to add more versions, document, etc.).

The installer supports IIS6, you can use it to install PHP on your IIS
servers. Or use the web platform installer which is a wrapper around
our installer.

Cheers,
--
Pierre

@pierrejoye | http://blog.thepimp.net | http://www.libgd.org
From: Todd Oberly on
-----Original Message-----
>From: Pierre Joye <pierre.php(a)gmail.com>
>Sent: Apr 3, 2010 6:12 AM
>To: Todd Oberly <taoberly(a)mindspring.com>
>Cc: php-windows(a)lists.php.net
>Subject: Re: [PHP-WIN] Windows binaries
>
>On Sat, Apr 3, 2010 at 3:05 AM, Todd Oberly <taoberly(a)mindspring.com> wrote:

Thanks for all the replies, gentlemen!

>> Does anyone know why there isn't a VC9-compiled binary for PHP 5.2.13 ? The PHP application I'm using isn't currently compatible with PHP 5.3.x, so I need a 5.2 build, but it will also be running in IIS 6. What is my best option? Use the VC6 x86 Thread Safe build of 5.2.13, use the older VC9 x86 Thread Safe build of 5.2.12, or use something else? (BTW, what is the difference between the Windows binaries at www.php.net vs. the binaries from windows.php.net ? GCC builds vs. VS?) Do the security fixes in 5.2.13 always win out over stability?
>
>5.2.13 is stable. The compiler version used to build PHP is not
>important when PHP is run via FastCGI (which is the case for IIS).It
>also does not need threas safety, that means that you should download
>the NTS versions (5.2.13 NTS).

I've heard of FastCGI, but never used it before. If I want to get the application running ASAP without FastCGI (please don't argue), what would be the effect of using the thread-safe VC6 build of 5.2.13? Just a decrease in performance?

>There are no difference between www.php.net and windows.php.net
>binaries. PHP 5.3 and later will be available only via windows.php.net
>(easier to add more versions, document, etc.).

Yes, less confusing that way. ;)

Thanks again,

Todd
From: Venkat Raman Don on
Hi,

Okay I am not going to argue. The other way of hosting PHP is using the ISAPI DLL. Disadvantages are apart from the ones already mentioned:
1. ISAPI way of hosting PHP is deprecated in PHP5.3 and so you will not be able to leverage all the good features introduced in PHP 5.3. Details at http://www.confoo.ca/uploads/slides/php-5-3-awesome.zip.
2. ISAPI way of running PHP on IIS is not supported by Microsoft. We support only IIS FastCGI and using IIS FastCGI will give you Microsoft Support as well as dedicated team who are committed to make PHP running on IIS a great experience.
3. We have developed WINCACHE which is a PHP accelerator (a major boost to PHP performance) and that doesn't work on ISAPI. Details at http://pecl.php.net/package/WinCache.

Thanks,
Don.


-----Original Message-----
From: Todd Oberly [mailto:taoberly(a)mindspring.com]
Sent: Sunday, April 04, 2010 9:27 PM
To: php-windows(a)lists.php.net
Subject: Re: [PHP-WIN] Windows binaries

-----Original Message-----
>From: Pierre Joye <pierre.php(a)gmail.com>
>Sent: Apr 3, 2010 6:12 AM
>To: Todd Oberly <taoberly(a)mindspring.com>
>Cc: php-windows(a)lists.php.net
>Subject: Re: [PHP-WIN] Windows binaries
>
>On Sat, Apr 3, 2010 at 3:05 AM, Todd Oberly <taoberly(a)mindspring.com> wrote:

Thanks for all the replies, gentlemen!

>> Does anyone know why there isn't a VC9-compiled binary for PHP 5.2.13 ? The PHP application I'm using isn't currently compatible with PHP 5.3.x, so I need a 5.2 build, but it will also be running in IIS 6. What is my best option? Use the VC6 x86 Thread Safe build of 5.2.13, use the older VC9 x86 Thread Safe build of 5.2.12, or use something else? (BTW, what is the difference between the Windows binaries at www.php.net vs. the binaries from windows.php.net ? GCC builds vs. VS?) Do the security fixes in 5.2.13 always win out over stability?
>
>5.2.13 is stable. The compiler version used to build PHP is not
>important when PHP is run via FastCGI (which is the case for IIS).It
>also does not need threas safety, that means that you should download
>the NTS versions (5.2.13 NTS).

I've heard of FastCGI, but never used it before. If I want to get the application running ASAP without FastCGI (please don't argue), what would be the effect of using the thread-safe VC6 build of 5.2.13? Just a decrease in performance?

>There are no difference between www.php.net and windows.php.net
>binaries. PHP 5.3 and later will be available only via windows.php.net
>(easier to add more versions, document, etc.).

Yes, less confusing that way. ;)

Thanks again,

Todd

--
PHP Windows Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php