2014-06-27 10 views
12

Come posso installare APCu in Windows?Come installare apcu in windows

Ho trovato this. Ma ho bisogno di una soluzione per Windows.

Uso PHP 5.5.6 (Ho il pacchetto XAMPP).

+0

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

+0

intendo apcu. Non apc. Dal php5.5 hai bisogno di apcu – user3481997

+0

Salve user3481997! La risposta di Robert è corretta. L'unica differenza per te è che stai usando XAMPP. Nel mio caso, la cartella per copiare la dll "corretta" è "C: \ xampp \ php \ ext". La tua directory XAMPP potrebbe essere diversa. Controlla il log degli errori di PHP per assicurarti che si installi correttamente. –

risposta

-2

scarica il file dll da here

Modificare il file php.ini e aggiungere la seguente riga nella sezione estensioni:

extension = php_apc.dll 
+1

Intendo apcU. Non apc. – user3481997

36

This breve e dritto al punto esercitazione dovrebbe aiutare a

Installare APCu su Windows

Ipotesi

  • Suppongo che sapete che cosa è APC - la cache PHP alternativa
  • si desidera installare APCu perché APC non è più compatibile con PHP 5.5.x
  • Si desidera installare APCu per WAMP, XAMPP. Per lo più finestre piattaforme di sviluppo web per PHP

Istruzioni

Pre: Tutte le posizioni delle directory potrebbero essere differenti per voi a seconda della cartella di installazione WAMP e le vostre versioni di PHP/apache.

  1. Vai a http://pecl.php.net/package/APCu, c'è un tavolo con le versioni disponibili
  2. Scegli quello di rilascio più vi si addice meglio (io ho scelto 4.0.5 DLL)
  3. selezionare pacchetto dalla lista DLL, a seconda di cosa di Windows che si sta utilizzando (32 bit/64 bit) e versione PHP. Nel mio caso ho scelto 5.5 Thread Safe (TS) x86
  4. Decomprimere l'archivio, copiare php_apcu.dll in C:\wamp\bin\php\php5.5.12\ext.
  5. Vai C:\wamp\bin\apache\apache2.4.9\bin aperta php.ini e aggiungere le seguenti righe (ho solo aggiunto alla fine del file): configurazioni

    [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 
    

    Questo è consigliata Situato nel file dall'archivio php_apcu INSTALL, eccetto la posizione del file DLL.

  6. Restart WAMP

  7. Vai a http://localhost/phpinfo.php e verificare se la tabella di configurazione apcu appare e apcu è abilitato
  8. Se anche voi volete utilizzare apcu per PHP CLI allora avete solo bisogno di aggiungere in C:\wamp\bin\php\php5.5.12\bin\php.ini le linee di configurazione si aggiunto al punto 5 nel php.ini di apache.

La fine!

+0

Sebbene questo collegamento possa rispondere alla domanda, è meglio includere qui le parti essenziali della risposta e fornire il link per riferimento. Le risposte di solo collegamento possono diventare non valide se la pagina collegata cambia. – Maks3w

+0

Effettivamente @ Maks3w, grazie! :) – Robert

2

Per chi vuole APCu con retrocompatibilità APC (1: 1 sostituzione senza cambiare codice di base, ad esempio apc_cache_info>apcu_cache_info)

  1. Scarica php_apcu.dll da release page (scegliere la corretta modalità versione di PHP, l'architettura e la sicurezza dei thread)

  2. Scarica php_apcu_bc.dll da PECL

  3. Salva entrambi i file in ext dir nella cartella di installazione di PHP

  4. estensioni di carico in php.ini:

    extension=php_apcu.dll 
    extension=php_apcu_bc.dll 
    
  5. Configura APCu in php.ini

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

INFORMAZIONI: estensione APC con APCu -BC 1.0.3 deve essere chiamato esattamente php_apcu.dll per funzionare. Quando ho chiamato php_apcu_bc-1.0.3-7.1-ts-vc14-x86.dll XAMPP non è stato avviato correttamente (errore di perdere php_apc.dll)

0

prega di fare riferimento alla documentazione ufficiale:
https://secure.php.net/manual/en/opcache.installation.php

Nel mio caso, sto usando PHP 5.6 su XAMPP e tutto ciò che bisogno di fare è quello di aggiornare il mio file php.ini con (impostazioni consigliate):

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