导航:首页 > 编程语言 > phpvc6vc9

phpvc6vc9

发布时间:2023-04-11 03:30:22

php版本VC6和VC9,Non Thread Safe和Thread Safe的区别

vc6是给apache用的 vc9是知乎指给iis用搭配的
Non Thread Safe是开发使用的
Thread Safe是项目上线使用的顷源

⑵ PHP版本VC6和VC9,Non Thread Safe和Thread Safe的区别

主要是为了对应分别由V6 和VC9编译的apache http版本。
php的apache mole需要和apache时的.h/header头文件一致并用帆派肆同一编译器编译。
以apache mole方式安装PHP时受VC6和VC9等VC版本限制,
而用CGI/FastCGI方式安装PHP时不受限制VC或编译态轿器版本限制。

Thread Safe线程羡余安全版:适用于以【线程Thread】并发的环境,比如apache mole, ISAPI等HTTP服务器模块。为了保持线程安全的同步性,导致性能稍慢。
Non Thread Safe非线程安全版:适用于以【进程Process】并发的环境。比如CGI、FastCGI安装。有裸奔的速度。

⑶ php版本选择问题.VC6和VC9的区别,TS和NTS如何选择

VC6、VC9是编译环境不同,需要脊厅运行支持库不一样,如果操作系统不是太旧,我建议选择VC9。当然,如果你机器上樱渗隐有VC6或者VC9的环境,就可以直接选择对应版本,无需喊昌安装更多的支持库。

TS执行慢一点,除非是驻留内存的模块方式运行,否则选择NTS的。

⑷ php版本选择问题.VC6和VC9的区别,TS和NTS如何选择

TS是Thread Safety,代表线程安全,而NTS是None Thread Safe代表非线程安全。


Windows系统下才分线程安全与非线程安全,

windows + Apache + PHP(模块) :使用线程安全版本。

windows + Apache + PHP(FastCGI) :使用非线程安全版本。


如果你的电脑是32位的, 那装x86的版本,如果是64位的, 装x64的版本!

一般来说不区分32位和64位,或者64位操作系统兼容32位的PHP,但是在某些操作系统上还是区分32位和64位的,例如windows 2008


vc6和vc9是指vc运行库的版本,你PHP版本标志的是VC9,那么运行的时候,需要安装vc9

VC9 -是安装运行使用 Visual Studio 2008 生成的 C++ 应用程序所必需的运行时组件。



这篇教程文章里提供700多个PHP版本下载。(700个PHP版本一键切换)
网络搜索这个文章标题:
PHP集成环境如何自定义PHP版本,同时运行多个php版本一键开启模块。

搜到的文章中,在文章的附件里有提供PHP历史版本下载,差不多700多个PHP版本,最老和最新版本都包含了。如果你找不到,就找原文吧,因为你搜到的文章可能是被其他网站转载的。


建议使用PHPWAMP绿色集成环境,700个PHP版本随意切换,多版本同时运行。

(网络搜PHPWAMP有详细的使用教程,能同时运行多个PHP版本,一键去端口等)

⑸ php的几个版本的区别

PHP5.2 以前:autoload, PDO 和 MySQLi, 类型约束
PHP5.2:JSON 支持
PHP5.3:弃用的功能,匿名函数,新增魔术方法,命名空间,后期静态绑定,Heredoc 和 Nowdoc, const, 三元运算符,Phar
PHP5.4:Short Open Tag, 数组简写形式,Traits, 内置 Web 服务器,细节修改
PHP5.5:yield, list() 用于 foreach, 细节修改
PHP5.6: 常量增强,可变函数参数,命名空间增强

⑹ 解析PHP中VC6 X86和VC9 X86的区别及 Non Thread Safe的意思

VC6版本编译的php都是比较低版本的PHP,目前已不使用,但如果你使用或辩中的是apache.org中下载的windows版本服务器,必须使用衫山VC6版本

VC9 x86表示需要你安装Visual C++ Redistributable for Visual Studio 2008 SP1 X86
Non Thread Safe:使用IIS+PHP、Fast-cgi+PHP需要用NTS(Non Thread Safe)版本,使用Apache+PHP需要使用灶拿TS(Thread Safe)版本

⑺ PHP版本VC6和VC9,Non Thread Safe和Thread Safe的区别

vc就是常说的microsoft visual c++ redistributable package,vc6和9代表的不同版本,6应该是vc++6.0,9是vc++2008,10是vc++2010,11是vc++2012,如果用相应的版本的visual studio编译的,同时还需要运行库的支持,不然就会报常见的缺少vcr***.dll错误,也就是说vc6版本需要安装visual c++ 6.0 运行库,vc9需要安装microsoft visual c++ 2008 redistributable package,现在主流是vc9以上了。至于线程安全,官网是这样说的

Which version do I choose?

IIS
If you are using PHP as FastCGI with IIS you should use the Non-Thread Safe (NTS) versions of PHP.
Apache
Please use the Apache builds provided byApache Lounge. They also provide VC11 builds of Apache for x86 and x64. We use their binaries to build the Apache SAPIs.
If you are using PHP with Apache 1 or Apache2 from apache.org (not recommended) you need to use the older VC6 versions of PHP compiled with the legacy Visual Studio 6 compiler. Do NOTuse VC9+ versions of PHP with the apache.org binaries.
With Apache you have to use the Thread Safe (TS) versions of PHP.
VC9 and VC11
More recent versions of PHP are built with VC9 or VC11 (Visual Studio 2008 and 2012 compiler respectively) and include improvements in performance and stability.
The VC9 builds require you to have theVisual C++ Redistributable for Visual Studio 2008 SP1 x86 or x64 installed.
The VC11 builds require to have the Visual C++ Redistributable for Visual Studio 2012x86 or x64 installed.
TS and NTS
TS refers to multithread capable builds.NTS refers to single thread only builds. Use case for TS binaries involves interaction with a multithreaded SAPI and PHP loaded as a mole into a web server. For NTSbinaries the widespread use case is interaction with a web server through the FastCGI protocol, utilizing no multithreading (but also for example CLI).

阅读全文

与phpvc6vc9相关的资料

热点内容
iospdf教程下载 浏览:328
加密货币换手率300表示什么 浏览:725
手机wps新建文件夹存照片 浏览:395
单片机rgbled 浏览:959
怎么通过文件加密后发给微信好友 浏览:90
用虚拟机编程 浏览:819
公司代理服务器有什么要求 浏览:244
服务器和数据库怎么联系 浏览:631
hbase配置压缩 浏览:918
java000 浏览:477
华为手机文件夹的字体颜色 浏览:634
安卓怎么换相机 浏览:933
华为相片文件夹怎么删除重复照片 浏览:316
plc编程视频教程大全 浏览:938
直播用哪个app播放背景音乐 浏览:850
点歌机系统app在哪里下载 浏览:609
javadate类型转换string 浏览:694
RPG游戏解压后乱码 浏览:988
无线通信的几个密钥算法 浏览:646
王者荣耀app数据修复在哪里 浏览:429