Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente | |||
php-apc [Le 31/05/2018, 18:24] L'Africain obsolète |
— (Version actuelle) | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>Xenial serveur PHP À_SUPPRIMER}} | ||
- | ---- | ||
- | ====== APC ====== | ||
- | [[wp>Alternative_PHP_Cache|Alternative Php Cache]] est un accélérateur [[PHP]] comme [[:XCache]] ou [[:eAccelerator]]. | ||
- | |||
- | ===== Pré-requis ===== | ||
- | |||
- | Cette librairie est utile avec un serveur web tel que [[lamp|Serveur web - LAMP]]. | ||
- | |||
- | ===== Installation ===== | ||
- | |||
- | Il vous suffit pour cela d'[[:tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt>php-apcu]]**. | ||
- | |||
- | Il sera nécessaire de redémarrer apache pour appliquer le changement. | ||
- | <code shell>sudo service apache2 restart</code> | ||
- | |||
- | Depuis Ubuntu 14.04 LTS APC n'est plus nécessaire. À la place, PHP 5.5 dispose d'un opcache intégré, que vous pouvez activer dans /etc/php5/apache2/php.ini , en remplaçant : | ||
- | <file> | ||
- | ;opcache.enable=0 | ||
- | </file> | ||
- | par | ||
- | <file> | ||
- | opcache.enable=1 | ||
- | </file> | ||
- | |||
- | |||
- | ===== Utilisation ===== | ||
- | |||
- | La mise en cache de l'opcode est automatique. De plus, des [[http://php.net/manual/fr/book.apc.php|fonctions]] permettent de pousser son utilisation. | ||
- | |||
- | ==== Visualiser le cache ==== | ||
- | |||
- | Il est possible de visualiser le cache en saisissant ces [[:commande_shell|commandes]]: | ||
- | <code shell> | ||
- | #copier et désarchiver la page PHP de gestion du cache à la racine du serveur web | ||
- | sudo cp /usr/share/doc/php-apc/apc.php.gz /var/www/ | ||
- | sudo gunzip /var/www/apc.php.gz | ||
- | </code> | ||
- | |||
- | ==== Gestion du cache ==== | ||
- | |||
- | Vous pouvez naviguez sur la page de gestion de cache APC depuis l'adresse **%%http://<serveur>/apc.php%%**((//<serveur>// étant à remplacer par l'adresse IP de celui-ci ou //localhost// le cas échéant)). | ||
- | |||
- | ---- | ||
- | //Contributeur: [[utilisateurs:esion|esion]]// |