56 lines
1.1 KiB
Plaintext
56 lines
1.1 KiB
Plaintext
====== Accélérer l’exécution des pages avec memcached ======
|
||
|
||
|
||
|
||
===== Installer memcached =====
|
||
|
||
Installer **memcached** pour PHP 7.4 :
|
||
|
||
<code BASH>
|
||
sudo apt install php7.4-memcached memcached
|
||
</code>
|
||
|
||
Installer **memcached** pour PHP 8.0 :
|
||
|
||
<code BASH>
|
||
sudo apt install php8.0-memcached memcached
|
||
</code>
|
||
|
||
|
||
|
||
===== Vérifier le fonctionne de memcached dans le system =====
|
||
|
||
ps ax | grep memcached
|
||
|
||
Résultat
|
||
|
||
<code>
|
||
14085 ? Ssl 0:00 /usr/bin/memcached -m 64 -p 11211 -u memcache -l 127.0.0.1 -P /var/run/memcached/memcached.pid
|
||
</code>
|
||
|
||
|
||
===== Paramétrer memcached dans php =====
|
||
|
||
Il faut ajouter des paramètres dans la configuration de PHP. J'ai dédié un fichier de paramétrage ''sudo nano /etc/php/7.4/fpm/conf.d/20-apcu.ini''
|
||
<code>
|
||
extension=apcu.so
|
||
apc.enabled=1
|
||
apc.shm_size=256M
|
||
apc.ttl=7200
|
||
apc.enable_cli=1
|
||
apc.gc_ttl=3600
|
||
apc.entries_hint=4096
|
||
apc.slam_defense=1
|
||
apc.serializer=php
|
||
</code>
|
||
|
||
===== Vérifier le fonctionne de memcached par php =====
|
||
|
||
Pour vérifier la prise en compte, il suffit de demande à phpinfo().
|
||
<code PHP>
|
||
<?php
|
||
phpinfo();
|
||
?>
|
||
</code>
|
||
|
||
{{ informatique:serveur:web-linux-apache:pasted:20201230-155201.png }} |