Which version do I choose?If you are using PHP with Apache 1 or Apache2 from apache.org you need to use the VC6 versions of PHPIf you are using PHP with IIS you should use the VC9 versions of PHPVC6 Versions are compiled with the legacy Visual Studio 6 compilerVC9 Versions are compiled with the Visual Studio 2008 compiler and have improvements in performance and stability. The VC9 versions require you to have the Microsoft 2008 C++ Runtime (x86) or the Microsoft 2008 C++ Runtime (x64) installedDo NOT use VC9 version with apache.org binaries
2.AddType application/x-httpd-php .php使得Apache把所有扩展名为php的文件都作为PHP脚本处理
哥哥,你敢看完帖子再回答问题么。。
下载回来的php 5.3 (php-5.3.0-nts-Win32-VC6-x86.zip)就没有php5apache2.dll。
所以俺才上来问问是不是只能cgi了?还是有其他的方法?
更新php 5.3之后重启apache,会报0x007d8ac9指令引用的0x00000006内存。该内存不能为read的错误。
5.2.*都没有这个问题。
看了。不过不是mysql的原因。我把数据库扩展都去掉,只要php还是会错。郁闷。
详细细节请看:http://phpbb-tw.net/phpbb/viewtopic.php?f=98&t=52647
NTS是无线程安全的,因为php-cgi不需要。
此外还分VC6和VC9,vc6是给apache用的,vc9是给IIS用的。VC9需要安装c++2008运行库。
PHP缺乏中文文档,国内开源都太浮躁、功利性。
你仔细看 “php-5.3.0-nts-Win32-VC6-x86.zip” 这个文件名有 “nts” 即Non Thread Safe
肯定没得啊
你下 “php-5.3.5-Win32-VC9-x86.zip” 这个里面就有了
你下载没得nts字样的就可以,即Thread Safe版本的
下载版本php-5.3.5-Win32-VC9-x86.zip