php5
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écharger eAccelerator et décompresser:
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é.
Derniers articles
Traducteur

Nouvelles recommandations
- Apple admet erreur dans le nouvel iPhone ( futurezone.ORF.at )
- InstaLoad les batteries: charge ( futurezone.ORF.at )
- ses pensées sur le projet de Steve ( macnews.de )
- 10,60 Opera avec haut-Web-M-Video ( Linux communautaire RSS-Feed Nouvelles et articles )
- 1 & 1 apporte iPad alternative ( macnews.de )



