Instale o APC no Windows

Como posso instalar a APC no Windows? Estou usando PHP 5.3, Windows 7 x64.

eu usei

pecl install apc 

Eu tenho

 C:\PHP>pecl install apc downloading APC-3.0.19.tgz ... Starting to download APC-3.0.19.tgz (115,735 bytes) ............ done: 115,735 bytes 47 source files, building WARNING: php_bin c:\php\php.exe appears to have a suffix \php.exe, but config variable php_suffix does not match running: msdev APC.dsp /MAKE "APC - Release" ERROR: Did not understand the completion status returned from msdev.exe. 

Instalar uma extensão com o comando pecl significa:

  • baixando as fonts
  • compilando-os

E, em geral, uma máquina do Windows não possui o que é necessário para compilar softwares como PHP e / ou PHP.

Uma solução melhor / mais fácil, no seu caso, provavelmente seria encontrar um .dll pré-compilado da extensão, que corresponda ao seu sistema e à sua versão do PHP.

Com um pouco de sorte, talvez uma das versões fornecidas em http://downloads.php.net/pierre/ possa estar OK?
(É o tipo de atos como a substituição do velho pecl4win, até que as extensões para janelas estejam disponíveis no windows.php.net)

Para obter mais informações sobre a versão que você deve usar, dê uma olhada em qual versão eu escolho? seção, na barra lateral esquerda de http://windows.php.net/

Não é realmente importante se você está executando a versão do Windows de 32 bits ou 64 bits. O que importa é a versão do Apache (webserver) que você instalou (32/64). Como muitas extensões de PHP (como APC) não estão disponíveis para sistemas de 64 bits, a configuração mais comum é a seguinte:

  • Sistema operacional 32 ou 64 bits (não é realmente importante). O Apache de 32 bits será executado facilmente no Windows de 64 bits. A diferença é que, para apache de 32 bits, você DEVE instalar o PHP em 32 bits. Depois de instalar o PHP de 64 bits, você pode achar difícil instalar algumas extensões – quase não há extensões disponíveis para a plataforma PHP de 64 bits.

  • portanto, seu servidor web deve ser de 32 bits se você se preocupar com extensões especiais, como APC, Imagick, etc … Além disso, você precisa saber se o seu apache é thread-safe (TS) ou não thread-safe (NTS) e se ele foi compilado no Visual Studio 6 (VC6) ou na revista Visual Studio 2008 (VC9). Você encontrará facilmente toda essa informação a partir da function phpinfo ().

  • Quanto à APC, algumas compilações agradáveis ​​para Windows estão disponíveis em http://dev.freshsite.pl/php-accelerators/apc.html .

Para o php 5.3 você usa php.net/pierre/php_apc-3.1.10-5.3-vc9-x86.zip.

Faça o download e copie php_apc.dll para o diretório php ext. (Eu escolho o arquivo em st Tenho instalação thread php seguro. Também há um arquivo apc dll para não seguro thread.)

Adicione extensão = php_apc.dll no arquivo php.ini

Reinicie seu servidor web

Execute phpinfo () para ver se está instalado ou não.

Estou usando php 5.4 e baixei php.net/pierre/php_apc-3.1.10-5.4-vc9-x86.zip e está funcionando bem.

Espero que isso ajude a companheiro. Boa sorte.

Além disso, certifique-se de que a versão compilada a partir daqui http://downloads.php.net/pierre/ corresponde à sua versão do php, caso contrário, a extensão não será carregada (php v. 5.2.17 requer php_apc.dll v 5.2.17.17 – que não parece estar disponível a partir desta escrita – eu tive que rebaixar a versão php para jogar com o apc).

Outro ponto, os pacotes zip de Pierre, pelo menos aquele que eu baixei, não incluíam o script de gerenciamento. você pode obtê-lo a partir daqui: http://pecl.php.net/package/APC – selecione a versão que você baixou e navegue até Procurar fonte e, em seguida, encontre sua versão na pasta ‘tags’. o script apc.php deve estar lá.

Este site oferece dll atualizado e instaladores para Apache, PHP e APC compilados para funcionar no Windows 64 bit. Eu tenho usado isso por um tempo e funciona bem. Você poderia uma versão APC compatível com PHP 5.3.22 aqui

Não há versão disponível para php> 5.4. Estou usando APCu em vez disso. Basta baixar a dll e referenciá-la no php.ini.