Comment configurer PHP Eaccelerator sur Centos & Rhel
- 3337
- 906
- Thomas Richard
PHP Eaccelerator est utilisé pour améliorer les performances des scripts PHP en les optimiser et les mettre en cache dans des états compilés. Les magasins Eaclelerator ont compilé les scripts PHP dans la mémoire partagée et exécutent le code directement à partir de celui-ci. EACELÉRATEUR réduit généralement la charge du serveur et augmente la vitesse de votre code PHP de 1 à 10 fois. Il existe également d'autres options disponibles pour optimiser les scripts PHP tels que APC, Memcached, Xcache, etc. En savoir plus
Installation de PHP Eaccelerator
PHP Eaccelerator peut être simplement installé à l'aide de YUM Package Manager sur CentOS et RHEL Systems. Nous pouvons également utiliser le code source pour l'installer. Cet article vous aidera à installer et à configurer PHP Eaccelerator en utilisant les deux méthodes.
Méthode 1. Utilisation du gestionnaire de packages YUM
Pour installer PHP EACELERATOR.
# yum installer php-eagcelerator
Lors de l'installation de PHP Eaccelerator à l'aide de YUM, il crée son propre fichier de configuration PHP / etc.d / eaccelerator.ini. Pour la configuration initiale, il n'est pas nécessaire d'apporter des modifications, nous pouvons simplement commencer à utiliser PHP-Eaccelerator.
Nous devons également redémarrer le serveur Web pour le faire fonctionner.
# Service HTTPD Redémarrer
Méthode 2. Utilisation du code source
La plupart des utilisateurs évitent d'utiliser l'installation de la source et préfère utiliser le gestionnaire de packages. Si PHP Eaccelerator n'est pas disponible dans un package binaire pour votre distribution, vous pouvez utiliser les étapes ci-dessous pour l'installer.
Télécharger et extraire l'archive source
Téléchargez le dernier code source PHP Eaccelerator à partir d'ici ou tapez les commandes suivantes pour le télécharger.
# cd / opt # wget https: // codeload.github.com / eaccelerator / eaccelerator / zip / 0.9.6 -o eaccelerator-0.9.6.zip # unzip eaccelerator-0.9.6.zipper
Installer php eaccelerator
Après avoir extrait les commandes de type Eaccélateur PHP suivantes pour compiler la source et l'installer.
# cd eaccelerator-0.9.6 # phpize # ./ Configurer # Make # faire l'installation
Mettre à jour la configuration PHP
Ajouter des valeurs suivantes à Eaccelerator PHP Configuration Fichier / etc / PHP.d / eaccelerator.ini. Créer un nouveau fichier il n'existe pas.
# vim / etc / php.d / eaccelerator.ini [eaccelerator] extension = "eaccelerator.So "Eaccelerator.shm_size = "0" eaccelerator.cache_dir = "/ var / cache / php-eaccelerator" eaccelerator.activer = "1" eaccelerator.Optimizer = "1" Eaccelerator.Debug = 0 Eaccelerator.log_file = "/ var / log / httpd / eaccelerator_log" eaccelerator.name_space = "" Eaccelerator.check_mtime = "1" eaccelerator.filter = "" Eaccelerator.shm_ttl = "0" eaccelerator.shm_pune_period = "0" eaccelerator.shm_only = "0" eaccelerator.autorisé_admin_path = "/ var / www / html"
En savoir plus sur les paramètres INI
Création du répertoire de cache
Nous devons créer un répertoire de cache et configurer les autorisations requises.
# MKDIR -P / VAR / CACHE / PHP-EACELERATOR # CHMOD 777 / VAR / CACHE / PHP-EACELERATOR
Redémarrer le serveur Web
Pour activer une nouvelle configuration PHP, nous devons redémarrer le serveur Web.
# Service HTTPD Redémarrer
Tester la configuration de PHP Eaccelerator
Créer un script php phpinfo.PHP en utilisant le code ci-dessous sur le répertoire accessible Web et l'ouvrez dans le navigateur. La principale pensée est de vérifier qu'il cache PHP Sript. Ouvrez certaines des URL PHP dans le navigateur et regardez la sortie des informations PHP. Si Scripts mis en cache la valeur augmente qui signifie qu'elle fonctionne correctement. Vérifiez la capture d'écran ci-dessous avec une valeur en surbrillance rouge.
123 |
Configurer le panneau de configuration de l'eaccérator
EACELÉRATOR fournit également un script de contrôle pour vérifier votre configuration et votre statut Eaccérator. Recherche de contrôle.Script PHP dans Source et le copier sur URL accessible sur le Web et ouvrir dans le navigateur comme ci-dessous.
http: // svr2.técadmin.net / contrôle.Détail de connexion par défaut PHP: Admin / Eaccelerator
- « Comment supprimer des fichiers de plus de 30 jours dans Linux
- Comment utiliser les fonctions dans les scripts de coquille bash »