Re: windows.php.net

From: Date: Thu, 28 Jan 2010 14:16:44 +0000
Subject: Re: windows.php.net
References: 1 2 3  Groups: php.webmaster 
Request: Send a blank email to php-webmaster+get-7233@lists.php.net to get a copy of this message
On Thu, Jan 28, 2010 at 3:01 PM, Hannes Magnusson <hannes.magnusson@gmail.com> wrote: > On Thu, Jan 28, 2010 at 13:03, Pierre Joye <pierre.php@gmail.com> wrote: >> On Thu, Jan 28, 2010 at 3:35 AM, Arcane Wulf <arcanewulf@yahoo.com> wrote: >>> The site windows.php.net is sort of unclear as to which version is for what situation. >>> I wasted 50 MB's of bandwidth from getting the "wrong" version twice. the VC6 and VC9 >>> naming scheme makes VC9 seem like the newer "better" version, when they are actually >>> intended for different uses, and it isn't made clear for the normal user if they should get >>> thread safe or non thread safe versions. >>> >>> After downloading and installing the VC9 non thread safe version which I found out was >>> for IIS, and the VC6 non thread safe version which is meant for use as CGI, I finally found a >>> tutorial describing the purpose of each binary. It would have saved me 40 minutes and 50 MB's >>> bandwidth if I had known the simple fact that VC6 Thread Safe is intended for use as a module, and >>> VC6 Non Thread Safe is intended to be used as CGI. >> >> Right, NTS and TS are often confusing. NTS is not only for IIS but for >> everything like CLI or FastCGI in general, and VC9 can always be used >> (as there is no direct function call between the server and php). >> >> The main problem with VC9 is apache. The binaries available from >> Apache's site uses VC6 and are not compatible. However you can use >> apachelounge.com binaries, which uses VC9 as well. > > So, if I understand you correctly; > VC6 vs VC9: > The only reason anyone would want to download VC6 is if they are > running running Apache (from httpd.apache.org)download VC6. > In all other cases people should be using VC9 builds. > > NTS vs TS: > TS is only needed when running Apache on Windows as a module. > All other cases you would want to download NTS. > > > This affectively means: > Apache module: VC6-TS > Apache module (from apachelounge.com): VC9-TS > All other cases: VC9-NTS > > Correct? > Could you update the information in the sidebar with TS/NTS info atleast? Or people using the ISAPI as well, with php 5.2 even if it is not recommended. Btw, that is not windows specific. Unix also has the TS/NTS depending on which web server you use. Apache even has both (prefork or MPM). I think this info should be part of the SAPI enduser documentation, not only for windows. -- Pierre @pierrejoye | http://blog.thepimp.net | http://www.libgd.org

« previous php.webmaster (#7233) next »