eAccelerator - installation d'accélérateur PHP sous Debian 5 (Lenny) et Ubuntu
eAccelerator - petit programme avec beaucoup d'efficacité.
eAccelerator est un outil qui accélère l'exécution de code PHP sous Apache. Le code est déjà stocké dans un état compilé, de sorte que la compilation est éliminé à chaque demande, presque entièrement. Le code déjà pré-compilé est stocké dans la mémoire partagée, puis appelé directement. En outre, le temps d'exécution est optimisée pour accélérer la mise en œuvre du code PHP.
expériences personnelles avec eAccelerator:
Depuis, nous avons organisé il ya quelques temps un côté peu plus occupés et nous avons eu un problème de performance, un de mes amis m'a donné la pointe pour essayer administrateur eAccelerator. Au début, j'étais sceptique et a été cité pour moi le chargement exacte de la page de recherche pour l'installation d'eAccelerator une comparaison. L'augmentation des performances a été dans mon cas, après l'installation de tous les 89,5%.
Pour eAccelerator est malheureusement pas de paquets officiels en vertu de la Sources, nous avons donc à télécharger le logiciel pour compiler à la main. Cette étape, cependant, n'est pas trop difficile:
Pré-requis: Installer
Pour que nous puissions établir eAccelerator pour le système, certains paquets sont nécessaires pour que soient inclus dans "build-essential", nous avons aussi besoin du paquet php5-dev. C'est ce que nous installer avec la commande suivante:
apt-get install build-essential php5-dev bzip2
Téléchargez et décompressez eAccelerator:
Nous avons maintenant la dernière version de eAccelerator avec le site constructeur et l'enregistrer dans / usr / src. Actuellement, la dernière version 0.9.5.3.
cd /usr/src
wget http://bart.eaccelerator.net/source/0.9.6/eaccelerator-0.9.6.tar.bz2
Le eAccelerator est maintenant emballés dans notre répertoire / usr / src. C'est ce que nous allons maintenant décompresser.
tar -xjvf eaccelerator-0.9.6.tar.bz2
eAccelerator et a été extrait dans / usr / src.
eAccelerator configurer et de compiler:
Avec les commandes suivantes compiler / installer eAccelerator pour notre système, nous
cd eaccelerator-0.9.6
phpize
./configure
make
make install
Une fois ces étapes terminées, nous partageons avec nos PHP, nous aimerions utiliser eAccelerator. Nous allons ajouter un nouveau fichier ini dans notre répertoire par défaut de PHP
vi /etc/php5/conf.d/eaccelerator.ini
Le eaccelerator.ini nouvellement créée nous combler maintenant avec le contenu suivant la norme:
extension="eaccelerator.so"
eaccelerator.shm_size="32"
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"
Informations sur les paramètres que vous Genaure ici
La valeur "eaccelerator.shm_size définit la quantité maximale de mémoire, qui peut prendre eAccelerator et doit donc être soigneusement adaptés.
Ainsi, les fichiers du cache de eAccelerator peut placer sur notre disque dur, nous créons le dossier que nous avons configuré dans le fichier. Ini (/ var / cache / eAccelerator) et a aussi accordé les droits.
mkdir /var/cache/eaccelerator
chmod 777 /var/cache/eaccelerator
Dans une dernière étape et finale, nous avons maintenant commencer notre Apache:
apache2ctl restart
ou
/etc/init.d/apache2 restart
panneau de commande pour activer eAccelerator
Merci à Pierre pour le conseil et la description du Panneau de configuration
Le fichier doit control.php seulement à partir du répertoire / usr/src/eaccelerator-0.9.6 être copié dans le répertoire serveur web:
cp /usr/src/eaccelerator-0.9.6/control.php /var/www/
Maintenant nous devons éditer le fichier control.php ...
vi /var/www/control.php
... Et modifier les informations de connexion qui est accessible à ceux control.php ("admin" et "eAccelerator", selon remplacer)
$ User = "admin";
$ Pw = "eAccelerator";
Comme une étape de clôture est le panneau de contrôle, ni les autorisations nécessaires seront accordées pour lire les données d'eAccelerator et d'envoyer des commandes. Pour cela nous devons éditer le fichier eaccelerator.ini ...
vi /etc/php5/conf.d/eaccelerator.ini
... Ajoutons à cela, l'entrée suivante
eaccelerator.allowed_admin_path="/var/www/control.php"
Maintenant, même redémarrer l'Apache et le Panneau de configuration possible sur http://www.mein-server.org/control.php être appelé.
Et c'est le panneau de contrôle puis eAccelerator:
articles similaires:
- serveur Web (LAMP) d'installation de Debian 5 (Lenny) et Ubuntu
- HowTo: Icinga - Frontend Web 1.0.1 (nouvelle interface) d'installation de Debian 5 (Lenny)
- Installation de Java sur Debian 5.0 (Lenny)
- Icinga - Suivi Open Source - Installation sur Debian 5 (Lenny) avec IDOUtils et base de données MySQL
- VMware Server 2 installation sur Debian 5 (Lenny)
18 Commentaires sur eAccelerator - installation d'accélérateur PHP sous Debian 5 (Lenny) et Ubuntu
Laisser un commentaire
Derniers articles
Traducteur

Nouvelles recommandations
- (N) Carte de la Web: favicons graphique à partir du Web Topsites ( Linux Magazine en ligne Nouvelles )
- phpMyAdmin mise à jour résout les vulnérabilités ( Heise nouvelles ouvertes )
- Pas de vapeur pour les utilisateurs de Linux ( Gulli: Nouvelles )
- Linz voit communes avenir ouvert l' ( futurezone.ORF.at )
- Chaos Computer Club hacks identité et 2.0 ( Basic Thinking )



L'un des rares article très utile sur Google. Je vous remercie!
Les paquets pour Debian Lenny est-il terminé sous http://www.schnuckelig.eu/blog/debian-lenny-eaccelerator-packages-amd64-20090527 le temps, mais seulement pour amd64, i386 suivra.
J'ai taux effectivement toujours de 3 Dépôts ou des composants finis Compilé à partir - de l'aspect de la sécurité!
Même si il n'est pas difficile à installer eAccelerator, mais il est toujours très utile et bon tutoriel. Je vous remercie!
Merci beaucoup pour le docu, hein, mais vraiment juste un ersparrt long config de recherche
[...] Christian Scholz mail mail Imprimer Envoyer Je suis sur un autre weblog tombé sur un article décrivant l'installation et l'utilisation de [...] eAccelerator
Salut, pourriez-vous, même après un guide que je Contropanel de eaccerlator exécuter l'obtenir? Les instructions sur la page d'accueil Eaccerlator ne fonctionne pas si bien. Je vous remercie!
Controlppanel? J'ai entendu parler pour le moment. «Ll rendre plus performants, mais les temps jours.
Panneau de configuration
Merci beaucoup pour l'instruction!
la chose avec le Panneau de configuration est très simple:
# Control.php Fichier "dans le répertoire source de copier le répertoire htdoc
cp / usr/local/src/eaccelerator-0.9 .* / control.php / var / www / htdocs
# Authentification au début du script pour adapter
vim / var / www / htdocs / control.php
# Configuration eAccelerator dans le php.ini ajoutez l'entrée suivante:
# Eaccelerator.allowed_admin_path = "/ var / www / htdocs / control.php"
Alors peut le Panneau de configuration sous http://www.mein-server.org/control.php appel. Il peut être supprimé, et le cache seront inspectés, combien et qui sont mises en cache des scripts PHP.
Cordialement, Peter
Peter Salut,
grande chose avec le Panneau de configuration. Je vais essayer ce soir, et d'ajouter l'article à la région!
Je vous remercie pour votre peine, en vivant un blog - par les lecteurs!
Patrick
Salut, il existe déjà en version 0.9.6 eAccelerator ...
Oui, Merci pour l'info.
Nouvelle version stable est 0.9.6 qui supporte maintenant la version PHP 5.3.
Vais-je voir les dates et les temps de changement de l'article si nécessaire.
Toutes les informations à l'avance est ici: http://eaccelerator.net/wiki/Release-0.9.6
J'ai un VDS sur le fonctionnement ispCP et viens d'installer la nouvelle version et il est venu avec moi une erreur 500. Pourquoi est-ce?
Salutations
Veolore
Veolore Salut,
Malheureusement, je connais trop peu ispCP que je ferais toute conjecture. Ce que le processus de compilation avec succès, et le répertoire de cache en écriture aussi?
Salut
Patrick
A propos de ce programme, j'ai besoin d'entrer les commandes?
J'ai déjà essayé avec cmd, mais je comprends tout comme il ne fonctionne que par écrit, malheureusement, pas encore, mais dans la pratique où je y entrer?
MFG: Killer95
Salut Killer95,
Vous êtes déjà au courant du Guide de Linux spécialement pour Debian / Ubuntu est basée, non sur Windows?
salut
Patrick
Merci pour le message ok, mais comment puis-je l'installer sur Windows depuis, mais je dois exécuter ces commandes
Très bon tutoriel, nous avons déjà utilisé le Zend Encoder, qui apporte en effet environ 20% plus performant que EA, mais ne le prix de la licence avec nous récemment, un rôle. C'est pourquoi nous avons décidé d'EE et sont très heureux avec elle.
Le guide a été très utile et le résultat a porté ses fruits très bien.