如何从源文件生成WINCACHE .DLL?

我从PECL下载页面下载了WINCACHE-1.3.7.4.tgz 。 解压缩它,我发现很多C面向源文件。 从Linux编译我有一些经验,但在Windows中没有(我正在运行Windows 7)。

PHP.net的WinCache页面上的说明似乎不匹配从`.tgz'

我已经看了build议的问题

  • 从C ++源文件创buildWindows DLL
  • 从pecl源文件创buildphp DLL

但我不知道从哪里开始。

因此,有没有人知道我将如何从提供的源代码构buildWinCache .DLL? (如果可能的话)

你真的需要从源代码构建这个扩展吗? 如果没有 ,你可以在这里下载预编译的DLL 。 如果是的话 ,你必须按照这个教程来编译Windows上的PHP扩展。 基本上,你必须建立PHP,它也将编译扩展,你将启用。 成功编译后,你应该能够找到所需的DLL,并使用它与您正在运行的PHP。

但另一个问题是你需要什么? 你使用什么版本的PHP? 如果5.5+你应该考虑OPCache,而不是WinCache。

由于Zend Opcache扩展现在是核心PHP产品,WinCache操作码缓存默认是禁用的。 从PHP 5.5开始,WinCache的操作码缓存部分已弃用,并将在将来的WinCache扩展版本中删除。