Manual:$wgUseEAccelShm/fr

Détails
Vous pouvez utiliser cela pour une mise en cache persistante si votre wiki tourne sur un seul serveur. Activé par défaut si eAccelerator est installé. Mutuellement exclusif avec memcached et Turck MMCache, l'ordre de préférence étant d'abord memcached, puis Turck MMCache, et enfin eAccelerator. La plus grande partie du code pour supporter cela est directement copié depuis le code de Turck.

Installer eAccelerator depuis SVN
MediaWiki requiert que vous ayez les fonctions de mémoire partagée de eAccelerator (telles que eaccelerator_get, celle qu'elle teste pendant l'installation) wikitech-l/2007-September/033680.html. On suppose que vous avez une installation PHP.


 * Téléchargez et cd eaccelerator
 * Compilez et installez
 * Configurez

Maintenant, vous devez rendre PHP conscient de votre installation. Donc, vous devez trouver et éditer/créer un fichier de configuration lisible par PHP (php.ini). In Ubuntu, it is found in /etc/php5/conf.d (anything there will be read), so make/edit a file with the following:

extension="eaccelerator.so" eaccelerator.shm_size="16" eaccelerator.cache_dir="/var/cache/eaccelerator" eaccelerator.enable="1" eaccelerator.optimizer="1" eaccelerator.check_mtime="1" eaccelerator.debug="0" eaccelerator.filter="" eaccelerator.shm_max="0" eaccelerator.shm_ttl="0" eaccelerator.shm_prune_period="0" eaccelerator.shm_only="0" eaccelerator.compress="1" eaccelerator.compress_level="9"

sudo mkdir /var/cache/eaccelerator sudo chown www-data /var/cache/eaccelerator sudo /etc/init.d/apache2 restart

www-data may be different as it is the name of the user Apache runs on.

Now you can choose eAccelerator during MediaWiki installation.

Note
eAccelerator 0.9.5 causes the MediaWiki 1.9.3 installer to crash when run for a second time under PHP 5.2.x, and potentially other problems. The patch at https://www.eaccelerator.net/ticket/231 resolves this issue with version 0.9.5. This issue is already fixed in the upcoming 0.9.6 release.