web development blog

> 编程 php环境配置二三事

在php环境搭配的时候,如果是新手,想必大家都迷茫过。面对php版本4/5.x.x/6,操作系统Linux+Apache,window(xp/win7) +IIS(6/7)||Apache,以及php官方下载页面的Non Thread Safe和Thread Safe版本等环境搭配信息,我们该如何选择?

 

一、php版本

php4:不用考虑,太古老,OOP支持不好;

php5系列:是我们现在考虑的要选择的版本,其中php5.2之前的存在一些bug;而php5.2.x是兼容性比较好的版本,估计很多服务器都是安装此版本;而php5.3.x系列,他在面向对象方面完善很多,和一些新的功能优势,如果不考虑php版本迁移升级问题,单独项目开发则首先考虑它;

php6:目前在开发中,未应用在实际开发,只是一个概念产品。

 

二、VC6 和 VC9 和 None Thread Safe和 Thread Safe

VC6:visual studio6编译,适用于和Apache搭配。

VC9:Visual Studio 2008编译,适用于和IIS搭配。

Non Thread Safe(nts):非线程安全,就是不做线程安全检查。

SafeThread(ts):安全线程,多线程运行,需要做线程安全检查。

 

搭配组合:php的运行方式有ISAPI、CGI、FastCGI。其中,ISAPI是多线程,CGI是多进程,FastCGI可伸缩架构的CGI开放扩展。
 
 
提示:如果是ISAPI方式运行就选择php SafeThread 版本。如果是CGI和FastCGI就选择php Non Thread Safe版本。而php安装下载的时候,会遇到install版(.msi)安装包,和ZIP版版(加压就可以使用,方便无需安装),和DEBUG版。

查看php是安全还是非线程安全版本,只要输出phpinfo();如果查找Thread Safety,值为enabled 就是ts版本。
 

php从5.3.5开始,就没有在提供VC6版本了。

查看php版本(包含历史版本)下载地址,点击 这里

 

-留言评论-

  • 留言载入中...

-拍砖-

 

首页|前端技术|编程/php|生活|关于我

Copyright © 2012 wmhfly.com