Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| php-apc [Le 01/06/2015, 13:05] – Ajout précision pour 14.04 5.49.178.214 | php-apc [Le 31/05/2018, 18:24] (Version actuelle) – obsolète L'Africain | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag> | ||
| - | ---- | ||
| - | ====== APC ====== | ||
| - | [[wp> | ||
| - | |||
| - | ===== Pré-requis ===== | ||
| - | |||
| - | Cette librairie est utile avec un serveur web tel que [[lamp|Serveur web - LAMP]]. | ||
| - | |||
| - | ===== Installation ===== | ||
| - | |||
| - | Il vous suffit pour cela d' | ||
| - | |||
| - | <code shell> | ||
| - | sudo apt-get install php-apc | ||
| - | </ | ||
| - | |||
| - | Il sera nécessaire de redémarrer apache pour appliquer le changement. | ||
| - | <code shell> | ||
| - | |||
| - | //Cette librairie est aussi disponible via [[http:// | ||
| - | |||
| - | ==== Sous ubuntu 14.04 LTS ==== | ||
| - | APC n'est plus nécessaire, | ||
| - | A la place, PHP 5.5 dispose d'un opcache intégré, que vous pouvez activer dans / | ||
| - | < | ||
| - | ; | ||
| - | </ | ||
| - | par | ||
| - | < | ||
| - | opcache.enable=1 | ||
| - | </ | ||
| - | |||
| - | ==== sous ubuntu 12.04 LTS ==== | ||
| - | |||
| - | <code shell> | ||
| - | sudo apt-get install php-apc | ||
| - | </ | ||
| - | |||
| - | Initialiser l' | ||
| - | <code shell> | ||
| - | echo " | ||
| - | </ | ||
| - | |||
| - | Editer / | ||
| - | Si non, remplacer : | ||
| - | <code shell> | ||
| - | ; | ||
| - | </ | ||
| - | par | ||
| - | <code shell> | ||
| - | date.timezone = " | ||
| - | </ | ||
| - | |||
| - | Il sera nécessaire de redémarrer apache pour appliquer le changement. | ||
| - | <code shell> | ||
| - | |||
| - | Vérification : | ||
| - | <code shell> | ||
| - | php -i | grep " | ||
| - | </ | ||
| - | |||
| - | Réponse du système similaire à : | ||
| - | <code shell> | ||
| - | / | ||
| - | apc | ||
| - | apcu | ||
| - | apc.coredump_unmap => Off => Off | ||
| - | apc.enable_cli => Off => Off | ||
| - | apc.enabled => On => On | ||
| - | apc.entries_hint => 4096 => 4096 | ||
| - | apc.gc_ttl => 3600 => 3600 | ||
| - | apc.mmap_file_mask => no value => no value | ||
| - | apc.preload_path => no value => no value | ||
| - | apc.rfc1867 => Off => Off | ||
| - | apc.rfc1867_freq => 0 => 0 | ||
| - | apc.rfc1867_name => APC_UPLOAD_PROGRESS => APC_UPLOAD_PROGRESS | ||
| - | apc.rfc1867_prefix => upload_ => upload_ | ||
| - | apc.rfc1867_ttl => 3600 => 3600 | ||
| - | apc.serializer => default => default | ||
| - | apc.shm_segments => 1 => 1 | ||
| - | apc.shm_size => 32M => 32M | ||
| - | apc.slam_defense => On => On | ||
| - | apc.smart => 0 => 0 | ||
| - | apc.ttl => 0 => 0 | ||
| - | apc.use_request_time => On => On | ||
| - | apc.writable => /tmp => /tmp | ||
| - | </ | ||
| - | |||
| - | ===== Utilisation ===== | ||
| - | |||
| - | La mise en cache de l' | ||
| - | |||
| - | ==== Visualiser le cache ==== | ||
| - | |||
| - | Il est possible de visualiser le cache en saisissant ces [[: | ||
| - | <code shell> | ||
| - | #copier et désarchiver la page PHP de gestion du cache à la racine du serveur web | ||
| - | sudo cp / | ||
| - | sudo gunzip / | ||
| - | </ | ||
| - | |||
| - | ==== Gestion du cache ==== | ||
| - | |||
| - | Vous pouvez naviguez sur la page de gestion de cache APC depuis l' | ||
| - | |||
| - | ---- | ||
| - | // | ||
