16

我需要在 Windows 上安装 php-apc 库才能继续在 Windows 上开发我的应用程序。

我去了http://downloads.php.net/pierre/并下载了php_apc-3.1.10-5.3-vc9-x86.zip. 问题是知道在 zip 文件中,有 2 个文件夹包含 php apc 库ntsts文件夹!

我应该从哪个将库复制到我的c:\xampp\php\ext文件夹中?有什么不同?

4

4 回答 4

31

运行phpinfo()并检查Zend Extension Build。在我的情况下,它是 API220090626,NTS,VC9,所以它是nts. ts和之间的区别在这里nts解释

于 2012-05-24T12:10:25.333 回答
13

在 phpinfo() 中查找Thread Safety键:

IF Thread Safety== enabled-> 从 TS 文件夹复制

IF Thread Safety== disabled-> 从 NTS 文件夹复制

希望这可以帮助 !

于 2012-05-24T12:13:47.407 回答
0

这只是关于线程安全和非线程安全的。

在线程安全部分中使用 phpinfo() 检查您的安装。如果它说已启用,则转到 TS 文件夹,否则为 NTS。

于 2013-05-09T07:38:58.163 回答
0

我需要知道关于 ts(线程安全)或 nts(非线程安全)哪个 VC 以及 x86 还是 x64 的类似问题。

此信息的最佳位置是在您的 XAMPP 文件夹中。打开文件 XAMPP/readme_en.txt

在此文件的顶部,您将找到 XAMPP 每个组件的版本和规范。

Important! PHP in this package needs the Microsoft Visual C++ 2008     Redistributable package from
http://www.microsoft.com/en-us/download/details.aspx?id=5582. Please     ensure that the VC++ 2008 runtime
libraries are installed on your system.    

+ Apache 2.4.4
+ MySQL 5.5.32 (Community Server)
+ PHP 5.6.3 (VC11 X86 32bit thread safe) + PEAR `     + PHP 5.4.25 (VC9 X86 32bit [b]thread safe[/b]) + PEAR
...

重要的一行是:

+ PHP 5.6.3 (VC11 X86 32bit thread safe) + PEAR      

这条线告诉我以下内容:

PHP version = 5.6.3
vc# code = VC11 = vc11
os bit sise = X86 32bit = x86
threading model = thread safe = ts

我实际上是在寻找 memcache 并在这里找到它:

http://windows.php.net/downloads/pecl/releases/memcache/3.0.8/

根据我选择的上述信息:

php_memcache-3.0.8-5.6-ts-vc11-x86.zip

这分解为:

version of Memcahe: php_memcache-3.0.8-
version of php: 5.6-
thread safe: ts-
MS VC Version: vc11-
For 32 bit x86: x86.zip
于 2015-06-21T05:55:28.340 回答