Comment configurer PHP Eaccelerator sur Centos & Rhel

Comment configurer PHP Eaccelerator sur Centos & Rhel

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