我从PECL下载页面下载了WINCACHE-1.3.7.4.tgz
。打开它的包装,我发现许多面向C的源文件。在Linux中从源代码编译我有一些经验,但在Windows中没有(我运行的是Windows7)。
PHP.net的WinCache页面上的说明似乎与从".tgz"中提取的文件不匹配
我已经看过的建议问题
- 从C++源文件创建Windows DLL
- 从pecl源文件创建php DLL
但我不知道从哪里开始。
因此,有人知道我将如何从提供的源代码构建WinCache.DLL吗?(如果可能的话)
您真的需要从源代码构建这个扩展吗如果不是,您可以在此处下载预编译的DLL如果是,您必须按照本教程在Windows上编译PHP扩展。基本上,您必须构建PHP,它还将编译您将启用的扩展。成功编译后,您应该能够找到所需的dll,并将其用于运行的PHP。
但另一个问题是,你需要什么?你使用什么版本的PHP?如果5.5+,您应该考虑OPCache而不是WinCache。
由于Zend Opcache扩展现在位于核心PHP产品中,WinCache操作码缓存在默认情况下被禁用。从PHP 5.5开始,WinCache的操作码缓存部分已被弃用,并将在未来的WinCache扩展版本中删除。