Comment installer LightTPD avec PHP et MARIADB sur CentOS / RHEL 6/5

Comment installer LightTPD avec PHP et MARIADB sur CentOS / RHEL 6/5

Clair est une alternative à Apache. C'est un serveur Web OpenSource. LightTPD est populaire pour sa mémoire basse et ses utilisations CPU, cela peut être la meilleure option pour les sites de trafic élevé. PHP est un langage de programmation utilisé la programmation côté serveur. MariaDB est une alternative de MySQL avec diverses améliorations.

Étape 1: Ajouter les référentiels de yum requis

Avant de commencer la configuration, assurez-vous que nous avons besoin de référentiels YUM ajoutés dans notre système. Nous vous recommandons d'ajouter des référentiels MariaDB, Epel et Remi Yum dans notre système.

https: // téléchargements.mariadb.org / mariaDB / Repositories / # mirror = nus
https: // tecadmin.net / top-5-yum-repositories-for-centos-rhel-systems / # Centalt-repo
https: // tecadmin.net / top-5-yum-repositories-for-centos-rhel-systems / # remi-repo

Étape 2: Installer LightTPD

Permet de commencer avec l'installation de serveur Web LightTPD avec la prise en charge de FastCGI à l'aide de la commande suivante

# yum installer LightTPD LightTPD-FASTCGI 

Modifiez maintenant le fichier de configuration LightTPD / etc / LightTpd / Lighttpd.confli et mettre à jour les valeurs suivantes.

serveur.serveur use-ipv6 = "désactiver".max-fds = 2048 

Démarrez maintenant le service LightTPD

# Service LightTPD Démarrer 

Étape 3: Installez MariaDB

En supposant que vous avez déjà ajouté des référentiels MariaDb Yum, utilisons la commande suivante pour installer MariaDB sur votre système

# yum installer MariaDB-Server MariaDB-Client 

Démarrer le service Maraidb

# service mysql start 

Complétez la configuration de l'installation du post pour sécuriser votre mariaDB

# mysql_secure_installation 

Étape 4: Installez PHP et PHP-FPM

Installez les packages PHP, PHP-FPM et PHP-MYSQL à l'aide de la commande ci-dessous

# yum --enablerepo = epel, remi installer php php-fpm php-mysql 

Modifier le fichier de configuration / etc / php-fpm.d / www.confli une mise à jour suivante

 Écouter = 127.0.0.1: 9000 User = LightTPD Group = LightTPD 

Étape 5: Configurer FastCGI et PHP-FPM

Activer PHP5 dans LightTPD, modifiez le fichier de configuration PHP / etc / php.ini et la ligne suivante

 CGI.FIX_PATHINFO = 1 

Modifiez maintenant la configuration des modules LightTPD / etc / modules LightTPD /.confli et non-comment suivant la ligne pour permettre le support FastCGI

 Inclure "Conf.d / fastcgi.conf 

Modifiez maintenant le fichier de configuration FastCGI LightTPD / etc / Lighttpd / confre.d / fastcgi.confli et ajouter des valeurs suivantes

fastcgi.serveur + = (".php "=> ((" hôte "=>" 127.0.0.1 "," port "=>" 9000 "," Broken-ScriptFileName "=>" activer ")))) 

Redémarrez tous les services à l'aide de commandes suivantes et permettez-leur de démarrer automatiquement sur le démarrage du système

# Service LightTPD Restart # Service PHP-FPM Redémarrage # Chkconfig Lighttpd sur # chkconfig php-fpm sur 

Étape 6: Vérifiez la configuration

À ce stade, nous avons réussi toute la configuration. Permet de créer un Info.php fichier dans votre document racine avec le contenu suivant.