很多站长朋友们都不太清楚php5nts,今天小编就来给大家整理php5nts,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 php5 NTS和TS版本的区别,所谓的线程安全和非安全 2、 php5ts.dll是什么文件 3、 php-5.3.5-nts-Win32-VC9-x86和php-5.3.6-nts-Win32-VC9-x86用哪个好,另外nts是什么意思? 4、 Fatal error: Call to undefined function sqlsrv_connect() in C:\xampp\htdocs\phpmssql.php on line 6 php5 NTS和TS版本的区别,所谓的线程安全和非安全先从字面意思上理解:
None-Thread Safe就是非线程安全,在执行时不进行线程(thread)安全检查;
Thread Safe就是线程安全,执行时会进行线程(thread)安全检查,以防止有新要求就启动新线程的 CGI 执行方式耗尽系统资源。
再来看PHP的两种执行方式:
ISAPI和FastCGI。
FastCGI执行方式是以单一线程来执行操作,所以不需要进行线程的安全检查,除去线程安全检查的防护反而可以提高执行效率,所以,如果是以 FastCGI(无论搭配 IIS 6 或 IIS 7)执行 PHP ,都建议下载、执行 non-thread safe 的 PHP (PHP 的二进位档有两种包装方式:msi 、zip ,请下载 zip 套件)。
而线程安全检查正是为ISAPI方式的PHP准备的,因为有许多php模块都不是线程安全的,所以需要使用Thread Safe的PHP。
php5ts.dll是什么文件php5ts.dll是存放在windows系统中的一个重要dll文件,缺少它可能造成部分软件或游戏无法正常运行。当你的电脑弹出提示“没有找到php5ts.dll”或者“丢失php5ts.dll”等错误信息,请下载小编为你提供的dll文件,使用它可以帮助您解决上述问题。
dll文件修复方法:
1、解压缩下载的php5ts.dll文件。
2、复制文件“php5ts.dll”到系统目录下。
3、系统目录一般为:C:\WINNT\System32 64位系统为C:\Windows\SysWOW64。
4、最后点击开始菜单-->运行-->输入regsvr32 php5ts.dll后,回车即可解决错误提示。
php-5.3.5-nts-Win32-VC9-x86和php-5.3.6-nts-Win32-VC9-x86用哪个好,另外nts是什么意思?1. php-5.3.5-nts-Win32-VC9-x86和php-5.3.6-nts-Win32-VC9-x86用哪个好
一般来说,软件的版本号越高,其功能越强,修正的错误、增加的功能也越多。所以,建议,尽量选择高版本的。
2. nts是什么意思?
nts : Non Thread Safe的缩写,非线程安全
Fatal error: Call to undefined function sqlsrv_connect() in C:\xampp\htdocs\phpmssql.php on line 6windows系统下,PHP5.3以上的版本已经不支持mssql扩展,所以如果你需要和sql server通信需要到自行下载微软提供的The SQL Server Driver for PHP。
下载后解压缩,将所有的.dll文件拷贝到php安装目录的ext文件夹中,接下来打开php.ini,添加以下语句打开php_sqlsrv和php_pdo_sqlsrv扩展:
——————————————————–
[PHP_PDO_SQLSRV]
extension=php_pdo_sqlsrv_54_ts.dll
[PHP_SQLSRV]
extension=php_sqlsrv_54_ts.dll
—————————————————
这里的54表示的是php5.4,如果你的是5.3版,就改成53,如果你的PHP版本是线程安全的,那么你的PHP安装目录下应该有一个php5ts.dll,与这里的两行语句对应,如果是php5nts.dll,那么上面的语句应该是:
—————————————————————-
[PHP_PDO_SQLSRV]
extension=php_pdo_sqlsrv_54_nts.dll
[PHP_SQLSRV]
extension=php_sqlsrv_54_nts.dll
—————————————————-
关于php5nts的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。