Sécurité, rapidité, conformité et flexibilité - tous ces éléments décrivent lighttpd (pron. lighty) qui redéfinit rapidement l'efficacité d'un serveur Web ; car il est conçu et optimisé pour les environnements à hautes performances. Avec une faible empreinte mémoire par rapport aux autres serveurs Web, une gestion efficace de la charge du processeur et un ensemble de fonctionnalités avancées (FastCGI, SCGI, Auth, Output-Compression, URL-Rewriting et bien d'autres), lighttpd est la solution parfaite pour chaque serveur. qui souffre de problèmes de charge, et le meilleur de tous, c'est une licence Open Source sous la licence BSD révisée.
Ce tutoriel vous montre comment installer lighttpd sur un Ubuntu 14.10 avec le support PHP et MySQL.
Installation de MySQL :
Nous allons d'abord installer MySQL en exécutant la commande suivante.
$ sudo apt-get install mysql-client mysql-server
Après l'installation de tous les packages, il vous sera demandé de configurer le mot de passe root MySQL. Tapez le nouveau mot de passe root pour MySQL dans l'écran suivant.
Répétez le mot de passe root.
Installation de Lighttpd :
Installez Lighttpd à l'aide de la commande suivante.
$ sudo apt-get install lighttpd
Ouvrez le navigateur Web et visitez http://your-ip-address/index.lighttpd.html , vous devriez voir la page suivante ; cela vous confirmera que le lighttpd est installé avec succès sur le serveur.
La racine du document par défaut sur Ubuntu 14.10 est /var/www/, les fichiers de configuration se trouvent dans le répertoire /etc/lighthttpd/.
Installation de PHP :
Ensuite, installez PHP avec Fast cgi, il a quelques fonctionnalités supplémentaires utiles pour les sites de toute taille, en particulier les sites les plus fréquentés. Installez-le en lançant la commande suivante.
$ sudo apt-get install php5-cgi php5-mysql
Activer la prise en charge fast-cgi.
$ sudo lighttpd-enable-mod fastcgi $ sudo lighttpd-enable-mod fastcgi-php
Rechargez le service lighttpd afin de prendre effet de fast-cgi.
$ sudo /etc/init.d/lighttpd force-reload
Test de la prise en charge de PHP-cgi :
Pour tester PHP, placez un fichier PHP à la racine du document. Dans le terminal, copiez/collez la ligne suivante :
$ sudo nano /var/www/info.php
Cela ouvrira un fichier appelé index.php, Copiez/Collez cette ligne dans le fichier index.php :
<?php phpinfo(); ?>
Maintenant, ouvrez votre navigateur Web et tapez http://your-ip-address/info.php, la page ressemblera à ci-dessous :
D'après la capture d'écran ci-dessus, PHP fonctionne, et il fonctionne via FastCGI, comme indiqué dans la ligne API du serveur. Si vous faites défiler plus bas, vous verrez tous les modules déjà activés en PHP. Faites défiler le navigateur et recherchez les informations de support MySQL.
C'est tout !