2014-06-27 15 views
12

Jak mogę zainstalować APCu w Windows?Jak zainstalować apcu w Windows

Znalazłem this. Ale potrzebuję rozwiązania dla systemu Windows.

Używam PHP 5.5.6 (mam pakiet XAMPP).

+0

http://stackoverflow.com/questions/8682729/activate-apc-at-xampp-windows –

+0

znaczy apcu. Nie apc. Od php5.5 potrzebujesz apcu – user3481997

+0

Witam tam user3481997! Odpowiedź Roberta poniżej jest poprawna. Jedyna różnica polega na tym, że używasz XAMPP. W moim przypadku, folder do skopiowania "poprawnej" biblioteki dll to "C: \ xampp \ php \ ext". Twój katalog XAMPP może być inny. Sprawdź swój dziennik błędów PHP, aby upewnić się, że instaluje się poprawnie. –

Odpowiedz

-2

Pobierz plik .dll z here

edytować plik php.ini i dodaj następującą linię w sekcji rozszerzeniach:

extension = php_apc.dll 
+1

Mam na myśli apcU. Nie apc. – user3481997

36

This krótki i prosty tutorial punkt powinien pomóc

zainstalować APCu Windows

Założenia

  • Zakładam, że wiesz, co jest APC - Alternative PHP Cache
  • chcesz zainstalować APC APCu bo już nie jest kompatybilny z PHP 5.5.x
  • chcesz zainstalować APCu dla wamp, xampp. Głównie okna rozwoju platformy internetowej dla PHP

Instrukcja

Pre: Wszystkie lokalizacje katalogów może być różny w zależności od wy folderze instalacyjnym wamp i swoimi wersjami PHP/Apache.

  1. idź do http://pecl.php.net/package/APCu, znajduje się tabela z dostępnymi wersjami
  2. Wybierz cokolwiek uwolnienie pasuje lepiej (wybrałem 4.0.5 DLL)
  3. Wybierz pakiet z listy DLL, w zależności od systemu Windows używasz (32 bity/64 bity) i wersja PHP. W moim przypadku wybrałem 5.5 Wątek bezpieczny (TS) x86
  4. Rozpakuj archiwum, kopiując php_apcu.dll w C:\wamp\bin\php\php5.5.12\ext.
  5. idź do C:\wamp\bin\apache\apache2.4.9\bin otwartym php.ini i dodaj następujące wiersze (po prostu dodaje je na końcu pliku):

    [apcu] 
    extension="C:\wamp\bin\php\php5.5.12\ext\php_apcu.dll" 
    apc.enabled=1 
    apc.shm_size=32M 
    apc.ttl=7200 
    apc.enable_cli=1 
    apc.serializer=php 
    

    To są zalecanych konfiguracjach położonych w INSTALL plik z archiwum php_apcu, z wyjątkiem lokalizacji pliku DLL.

  6. Restart wamp

  7. idź do http://localhost/phpinfo.php i sprawdzić, czy tabela konfiguracji apcu pojawia i apcu jest włączona
  8. Jeśli chcesz także użyć apcu dla PHP CLI potem trzeba tylko dodać w C:\wamp\bin\php\php5.5.12\bin\php.ini przecinają linie config cię dodane w kroku 5 w pliku php.ini apache.

Koniec!

+0

Podczas gdy ten link może odpowiedzieć na pytanie, lepiej umieścić tutaj istotne części odpowiedzi i podać odnośnik. Odpowiedzi dotyczące linków mogą stać się nieprawidłowe, jeśli strona z linkami się zmieni. – Maks3w

+0

Rzeczywiście @ Maks3w, dzięki! :) – Robert

2

Dla tych, którzy chcą APCu z wstecznej kompatybilności APC (1: 1 wymiana bez zmiany codebase, na przykład apc_cache_info>apcu_cache_info)

  1. Pobierz php_apcu.dll z release page (wybierz odpowiedni tryb wersji PHP, architektura i bezpieczeństwa wątku)

  2. Pobierz php_apcu_bc.dll z PECL

  3. zaoszczędzić pliki ext reż pod folderze instalacyjnym PHP

  4. rozszerzenia Załaduj php.ini:

    extension=php_apcu.dll 
    extension=php_apcu_bc.dll 
    
  5. Konfiguracja APCu w php.ini

    [APCu] 
    apc.enabled=1 
    apc.shm_size=32M 
    apc.ttl=7200 
    apc.enable_cli=1 
    apc.serializer=php 
    

INFO: rozszerzenie APC z APCu -BC 1.0.3 musi być nazwany dokładnie php_apcu.dll, aby działał. Kiedy nazwał ją php_apcu_bc-1.0.3-7.1-ts-vc14-x86.dll XAMPP nie uruchamia się poprawnie (błąd o brakującym php_apc.dll)

0

Proszę odnieść się do oficjalnej dokumentacji:
https://secure.php.net/manual/en/opcache.installation.php

W moim przypadku używam PHP 5.6 na XAMPP i wszystko, co Wystarczy zaktualizować plik php.ini z (zalecane ustawienia):

opcache.memory_consumption=128 
opcache.interned_strings_buffer=8 
opcache.max_accelerated_files=4000 
opcache.revalidate_freq=60 
opcache.fast_shutdown=1 
opcache.enable_cli=1 
Powiązane problemy