我从the PECL download page下载了WINCACHE-1.3.7.4.tgz
。打开它我发现很多C面向的源文件。在Linux中从源代码编译我在Windows中没有任何经验(我正在运行Windows 7)。
PHP.net's WinCache pages上的说明似乎与从`.tgz'中提取的文件不匹配
我查看过建议的问题
但我不知道从哪里开始。
因此,有谁知道我将如何从提供的源构建WinCache .DLL? (如果可能的话)
答案 0 :(得分:2)
您真的需要从源代码构建此扩展吗? 如果不是,您可以下载预编译的DLLs here。 如果是,则必须按照this tutorial在Windows上编译PHP扩展。基本上,您必须构建PHP,它还将编译您将启用的扩展。编译成功后,您应该能够找到所需的dll并将其与正在运行的PHP一起使用。
但另一个问题是你需要什么?您使用的是哪个版本的PHP?如果5.5+你应该考虑OPCache而不是WinCache。
由于Zend Opcache扩展现在位于核心PHP产品中,因此默认情况下禁用WinCache操作码缓存。从PHP 5.5开始,不推荐使用WinCache的操作码缓存部分,并且将在WinCache扩展的未来版本中删除。