PHP版本下载说明
浏览:2248次 出处信息
首先是选择用VC6还是VC9(以下是官方建议)
VC6 版本PHP是使用Visual Studio 6 编译的,如果你是在windows下使用Apache+PHP的,请选择VC6版本。
VC9 版本PHP是使用Visual Studio 2008 编译的,如果你是在windows下使用IIS+PHP的,请选择VC9版本。
其次是Non Thread Safe还是Thread Safe
这个是是否要线程安全版本,没有线程安全的版本不进行线程安全检查,所以速度要快一些,但有可能一有请求就要开新线程耗费系统资源。
线程安全版本就恰恰相反了,速度慢一些,但稳定很多,官方也建议,在生产环境要用线程安全版本。
而关于PHP线程安全在windows下还要再说点。
Windows下的PHP 主要有两种执行方式:FastCGI 和 ISAPI。
ISAPI 是以 加载DLL 的形式使用,启动后会长期驻留内存等待用户请求,这样来提高程序的执行效率,但会出现并发大量线程以及一系列问题,所以如果是以 ISAPI 来执行 PHP,建议选择 Thread Safe 版本。
而 FastCGI 执行方式是以单线程来执行操作,每个请求都是一个独立进程,不存在线程安全问题,更不需要不需要进行线程的安全检查,所以如果是以 FastCGI 来执行PHP,建议选择 Non Thread Safe 版本。
总结就是,如果你在windows下开发,用apache服务器就下VC6的,IIS就下VC9的,如果IIS生产环境下就用进程安全的,否则就用没有进程安全的,就对啦!
建议继续学习:
- 查看linux系统版本命令总结 (阅读:4189)
- 如何在一个页面上让多个jQuery版本共存 (阅读:3316)
- PHP的版本发布历程 (阅读:2775)
- 查看CentOS版本的方法 (阅读:2636)
- 如何查看Optimizer版本 (阅读:2400)
- 注意PHP5.2.11的json_decode (阅读:2266)
- 对MySQL 5.1.X使用请慎重 (阅读:2108)
- 怎么查看oracle ebs的系统版本号以及各模块的版本号 (阅读:1448)
- 我正在运行的 Linux 是什么版本? (阅读:1150)
QQ技术交流群:445447336,欢迎加入!
扫一扫订阅我的微信号:IT技术博客大学习
扫一扫订阅我的微信号:IT技术博客大学习
<< 前一篇:php的callback类型小记
后一篇:PHP编码规范 >>
文章信息
- 作者:暗夜木偶 来源: SourceJoy PHP Javascript web前端 用户体验 - 注于web应用开发
- 标签: 版本
- 发布时间:2010-07-05 23:30:09
建议继续学习
近3天十大热文
- [68] Go Reflect 性能
- [68] 如何拿下简短的域名
- [67] Oracle MTS模式下 进程地址与会话信
- [62] IOS安全–浅谈关于IOS加固的几种方法
- [61] 图书馆的世界纪录
- [60] 【社会化设计】自我(self)部分――欢迎区
- [58] android 开发入门
- [56] 视觉调整-设计师 vs. 逻辑
- [49] 给自己的字体课(一)——英文字体基础
- [48] 读书笔记-壹百度:百度十年千倍的29条法则