关于PHP版本的3个问题。

关于PHP版本的3个问题。
问题一:下载PHP时发现PHP有两个版本,一个是正常的,一个是non thread safe版,
请问IIS+PHP 用哪个版本,Apache+php 要用哪个版本?
问题二:PHP在版本号上分为两系,而且在同时更新,PHP 5.3.3 与 5.2.14 请问这两系到底存在什么差别?
问题三:请问还有比IIS和apache更安全、更易用、兼容性更强的web server吗,日IP在5万左右的网站和PHP论坛更适合用哪款web server?

万分万分感谢您的回答!!!

我只知道第一个问题,呵呵
如果你是做网站开发,两者是没有区别的,因为APACHE下PHP是以单独的进程出现的
Thread Safe 和 Non Thread Safe的区别是前者多了线程安全的检测,于是增加了性能的损耗,功能上是没有任何区别的。
鉴于网站开发下没有线程,推荐选择Non Thread Safe
http://zhidao.baidu.com/question/118531125.html?si=3

另外,官网上有关于IIS,Apache用哪个版本的说明

If you are using PHP with Apache 1 or Apache2 from apache.org you need to use the VC6 versions of PHP
如果是Apache1或者2,用VC6版本
If you are using PHP with IIS you should use the VC9 versions of PHP
如果是IIS,用VC9版本
VC6 Versions are compiled with the legacy Visual Studio 6 compiler
VC6是用老的VS6编译器编译的
VC9 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) installed
VC9是用VS2008编译的,而且在性能和稳定上有改进。VC9版本要求有MS2008C++运行时支持
Do NOT use VC9 version with apache.org binaries
http://windows.php.net/download/

参考资料:http://zhidao.baidu.com/question/118531125.html?si=3

温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-09-02
1 建议用non thread safe版,这个速度快些。
2 php 官方停止了对5.2的更新,鼓励升级5.3。相关差别见
3 可以选用ngiux,目前各大门户用做前端web服务器。5万左右IP,如启用静态化功能,IIS和apache都能胜任,个人推荐使用nigiux+php
第2个回答  2010-08-31
1.non thread safe 是非线程安全的. 这个只影响apache用worker方式运行的情况.其他情况不影响
2.php5.3.x 相比5.2.x做了很大的更改,以前5.2.x的代码放到5.3.x的环境中可能运行出错,所以现在php是在维护两个版本. 5.2.x主要是出BUG了才修复, 5.3.x可能会开发一些新的特性什么的.5.2的优点就是安全稳定,5.3的优点就是支持更多好的新特性.
3.UV5万对应的PV在多少这个不明,但是应该是不超过千万. 在这个级别的话NGINX和apache都不错.如果LZ对nginx有了解的兴趣,可以看一下这里
第3个回答  2010-08-31
一般都用apache

两者区别可以看他的版本修改说明,对一般应用来说,区别不大。

non thread safe是非线程安全,一般来说,不用特别考虑这个问题。只有在多线程操作同一对象时才有可能会生成数据的不一致。
第4个回答  2010-09-07
1、用正常版本的吧

2、用5.2的好了,5.3的zend暂时没有支持的

3、nginx+php 听说不错

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网