php-apc for windows xampp

Posted

技术标签:

【中文标题】php-apc for windows xampp【英文标题】: 【发布时间】:2012-05-31 00:05:36 【问题描述】:

我需要在 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 文件夹?有什么区别?

【问题讨论】:

网址已不存在。对于 Windows,请使用 dev.freshsite.pl/php-accelerators/apc/sorting/1.html 此链接可能更永久:windows.php.net/downloads/pecl/releases/apc 【参考方案1】:

我需要知道关于 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

【讨论】:

【参考方案2】:

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

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

【讨论】:

【参考方案3】:

在 phpinfo() 中查找 Thread Safety 键:

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

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

希望这会有所帮助!

【讨论】:

【参考方案4】:

运行phpinfo() 并检查Zend Extension Build。就我而言,它是 API220090626、NTS、VC9,所以它是 ntstsnts的区别解释here

【讨论】:

以上是关于php-apc for windows xampp的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 XAMPP for Windows 访问 MySQL 命令行?

在 XAMPP for Windows 中升级 PHP 5.4.0?

如何使用 XAMPP for Windows 访问 MySQL 命令行?

markdown 在XAMPP for Windows中配置SSL的指南

如何使用 XAMPP for Windows 访问 MySQL 命令行?

在 XAMPP for Windows 中升级 PHP?