If you're after pre-compiled binaries for WinCache, you can find them here: http://www.iis.net/download/WinCacheForPhp on the right-hand side of the page (under the Web Platform Installer button)
Esta extensão » PECL não é distribuída com o PHP.
Informações para instalar esta extensão PECL podem ser encontradas no capítulo Instalação de Extensões PECL do manual. Informações adicionais, como novas versões, downloads, arquivos fontes, informações do mantenedor e um CHANGELOG, podem ser encontradas aqui: » https://pecl.php.net/package/wincache.
Existem dois pacotes para esta extensão: um pacote é para as versões 5.2.X do PHP, e o outro pacote é para o PHP 5.3.X. Selecione o pacote apropriado para a versão do PHP em uso.
Para instalar e habilitar a extensão, siga estas etapas:
Descomprima o pacote em algum local temporário.
Copie o arquivo php_wincache.dll para a pasta de extensões do PHP. Normalmente, essa pasta é chamada de "ext" e está localizada na mesma pasta com todos os arquivos binários do PHP. Por exemplo: C:\Arquivos de Programas\PHP\ext.
Usando um editor de texto, abra o arquivo php.ini, que geralmente está localizado na mesma pasta onde estão todos os arquivos binários do PHP. Por exemplo: C:\Arquivos de Programas\PHP\php.ini.
Adicione a seguinte linha ao final do arquivo php.ini:
extension = php_wincache.dll
.
Salve e feche o arquivo php.ini.
Recicle os Pools de Aplicativos do IIS para PHP para obter as alterações de configuração. Para verificar se a extensão foi habilitada, crie um arquivo chamado phpinfo.php com um código PHP que chama a função phpinfo.
Salve o arquivo phpinfo.php na pasta raiz de um
site IIS que utilize PHP, abra um navegador e faça uma solicitação para
http://localhost/phpinfo.php. Procure na página web retornada
por uma seção chamada wincache
. Se a extensão
estiver habilitada, a saída phpinfo
listará as configurações fornecidas pelo WinCache.
Nota: Não se esqueça de remover o arquivo phpinfo.php da pasta raiz do site após verificar se a extensão foi habilitada.
If you're after pre-compiled binaries for WinCache, you can find them here: http://www.iis.net/download/WinCacheForPhp on the right-hand side of the page (under the Web Platform Installer button)
If you're looking for the DLLs for WinCache 2.0.0 (for use with PHP7+), here's a quick outline of the steps I took:
- Download the appropriate build from wincache's repository on sourceforge
- Run the .exe and extract the archive to a temporary directory
- Using 7zip, unpack the .msi within that temporary directory
- Add the .dll extension to the file named "php_wincache"
The wincache version for 7.0 is compiled for php7.dll not the thread safe php7ts.dll. You may need to compile the source for wincache or change to the non thread safe version.