- 浏览: 50037 次
- 性别:
- 来自: 厦门
最新评论
PHP官网(http://windows.php.net/download/)5.3一共给了四个版本,VC9 x86 Non Thread Safe、VC9 x86 Thread Safe、VC6 x86 Non Thread Safe、VC6 x86 Thread Safe,各版本说明如下。
一、如何选择PHP5.3的VC9版本和VC6版本
VC6版本是使用Visual Studio 6编译器编译的,如果你的PHP是用Apache来架设的,那你就选择VC6版本。
VC9版本是使用Visual Studio 2008编译器编译的,如果你的PHP是用IIS来架设的,那你就选择VC9版本。
二、如何选择PHP5.3的Thread Safe和Non Thread Safe版本
先从字面意思上理解,Thread Safe是线程安全,执行时会进行线程(Thread)安全检查,以防止有新要求就启动新线程的CGI执行方式而耗尽系统资源。Non Thread Safe是非线程安全,在执行时不进行线程(Thread)安全检查。
再来看PHP的两种执行方式:ISAPI和FastCGI。
ISAPI执行方式是以DLL动态库的形式使用,可以在被用户请求后执行,在处理完一个用户请求后不会马上消失,所以需要进行线程安全检查,这样来提高程序的执行效率,所以如果是以ISAPI来执行PHP,建议选择Thread Safe版本;
而FastCGI执行方式是以单一线程来执行操作,所以不需要进行线程的安全检查,除去线程安全检查的防护反而可以提高执行效率,所以,如果是以FastCGI来执行PHP,建议选择Non Thread Safe版本。
官方并不建议你将Non Thread Safe 应用于生产环境,所以我们选择Thread Safe 版本的PHP来使用。
发表评论
-
Apache网站性能优化方案
2011-07-20 17:29 691在 Yahoo 开发者网站上, ... -
启用apache expires_module 模块
2011-07-20 17:35 13111、启用expires_module 模块 LoadModu ... -
Apache模块 mod_deflate 开启压缩
2011-07-21 11:37 635mod_deflate 模块提供了DEFLATE输出过滤器 ... -
mysql 开启日志方法
2011-07-25 19:11 879直接在my.ini最后加上 #Enter a name fo ... -
PHP“Cannot use object of type stdClass as array”
2011-07-27 15:30 875转自:http://blog.csdn.net/21aspne ... -
如何隐藏php和apache头信息
2011-07-29 10:32 821去掉 X-Powered-By 只需要修改php.i ... -
PHP中的java方式重载
2011-08-12 11:00 732有的时候,能够调用可变参数的同一个方法会非常方便。PHP能够定 ... -
phpExcel 正确读取excel表格时间
2011-08-13 14:33 2400利用phpExcel读取excel文件,读取出来的时间列 ... -
PHPExcel的exception 'Exception' with message 'The filename is not recognised as an OLE file问题解决
2011-08-16 10:28 2832[ 错误信息 ] exception 'Exception' ... -
php随机数rand和mt_rand
2011-08-17 20:21 1022今天想写个扔骰子并统计点数概率的小程序,使用如下方法生成随机数 ... -
windows下修改apache并发数
2011-08-25 17:23 1816修改apache的最大连接数,方法如下: 步骤一 先修改 ... -
apache的MPM模块两种工作模式详解(prefork和worker)
2011-08-25 17:42 705空闲子进程:是指没有 ... -
window 下 zendframework 安装
2011-08-26 09:57 1420创建项目: 1.解压Zend Framework到D ... -
apache 本地配置虚拟主机,单ip多域名
2011-08-26 15:17 13721、打开httpd.conf 查找 #Include co ... -
关闭Apache的目录浏览功能
2011-08-27 16:48 7021、Apache配置文件修改法 打开Apache配置文件ht ... -
imagecreatefrombmp() + imagebmp() 搞定bmp缩略图
2011-08-27 16:55 1957//bmp class BMP { pub ... -
php 模拟POST提交的几种方法
2011-08-31 13:05 7911、curl $post_data = array(); ... -
windows下使用memcache并修改memcache最大使用内存
2011-10-31 13:34 935将memcache服务器安装包解压到C:\memcached文 ... -
php用memcache接管session
2011-10-31 15:12 714修改php.ini中的以下值session.save_hand ... -
使用欧几里德距离构建简单的推荐系统计算用户相似度
2011-11-08 17:39 3383在计算用户相似度的过程中,首先对于两个用户共同打分过的所有条目 ...
相关推荐
对于使用apache服务器的用户请下载vc6版本的php
那就是VC6 X86和VC9 X86。首先我来解答: VC6是什么?VC6就是legacy Visual Studio 6 compiler,就是使用这个编译器编译的。 VC9是什么?VC9就是the Visual Studio 2008 compiler,就是用微软的VS编辑器编译的。那...
一共给了四个版本,VC9 x86 Non Thread Safe、VC9 x86 Thread Safe、VC6 x86 Non Thread Safe、VC6 x86 Thread Safe,这让我这个菜鸟头疼啊,还好 PHP 官网提供下载的地方左边有个英文 choose 我看懂了,我估摸着...
在VC9和VC6当中又分为: Non Thread Safe 和 Thread Safe 先从字面意思上理解,Thread Safe是线程安全,执行时会进行线程(Thread) 安全检查,以防止有新要求就启动新线程的CGI执行方式而耗尽系统资源。 Non ...
所以不需要进行线程的安全检查,除去线程安全检查的防护反而可以提高执行效率,所以,如果是以 FastCGI(无论搭配 IIS 6 或 IIS 7)执行 PHP ,都建议下载、执行 non-thread safe 的 PHP (PHP 的二進位檔有兩
print_r(arraysSum([1,2,3], [4,5,6], [7,8,9])); 从这个例子中可以看出现在函数(包括匿名函数)都可以指定返回值的类型。 这种声明的写法有些类似于 swift: ? 1 2 3 4 func sayHello(personName: ...
php_redis.dll要与PHP的编译环境版本一致,否则会报错不能载入。...另外这两个版本呢的php_redis.dll都是Thread Safe版本的,Non-thread Safe版本未测试,如果PHP是Non-thread Safe版本不能用请移步。
最近在PHP官网上看到又有新版的PHP下载了,于是上去找找 For Windows的版本,可是一看,一共给了四个版本,VC9 x86 Non Thread Safe、VC9 x86 Thread Safe、VC6 x86 Non Thread Safe、VC6 x86 Thread Safe,这让我这...
(www.apachelounge.com上有apache VC9的版本提供,应该可以和PHP VC9配合,没用过)TS:Thread Safe 线程安全, 执行时会进行线程(Thread)安全检查,以防止有新要求就启动新线程的CGI执行方式而耗尽系统资源NTS:...
VC15 x64 Non Thread Safe VC15 x64 Non Thread Safe VC15 x64 Non Thread Safe
Thread safe(线程安全)是以模块形式运行在 Apache 上,如果你以 CGI 的模式运行 PHP,请选择非线程安全模式(non-thread safe)。 VC9 是运行于 IIS 服务器上。 下载完你需要的二进制包后,解压压缩包,将 ...
PHP5.5.1 的memcached PHP扩展 php_memcache.dll CSDN 首发 ...包含 Non Thread Safe 和 Thread Safe 的 vc11 x86/x64 如果用的是 FastCGI 请使用 Non Thread Safe 版 请正确选择您想对应的版本
PHP最新版本7.0.1-nts-Win32-VC14-x86 VC14 x86 Non Thread Safe (2015-Dec-16 23:44:11) 官方版本
The VCx marker tells with which compiler the extension was built, and Non-thread-safe whether ZTS was disabled. Those qualifiers need to match the PHP version you're using. If you don't know which ...
Non Thread Safe,PHP,Thread Safe,VC6,VC9,Windows,版本区别
'Thread safe'(线程安全)是运行在Apache上以模块的PHP上,如果你以CGI的模式运行PHP,请选择非线程安全模式(' non-thread safe')。 VC9是运行于 IIS 服务器上。 下载完你需要的二进制包后,解压压缩包,将'...
1.php版本简介php各版本之间的区别,php版本后面一般有VC6和VC9、Thread Safe和Non Thread Safe的区别,VC6就是legacy Visual Studio 6 compiler,就是使用这个编译器编译的,VC9就是the Visual Studio 2008 ...