Dans ce tutoriel, nous allons vous montrer comment installer Lighttpd avec PHP et MariaDB sur Ubuntu 16.04 LTS. Pour ceux d'entre vous qui ne savaient pas, Pour ceux d'entre vous qui ne savaient pas , Lighttpd est un serveur Web rapide et sécurisé qui a été optimisé pour les environnements hautes performances. Avec une faible empreinte mémoire par rapport aux autres serveurs Web, une gestion efficace de la charge CPU et un ensemble de fonctionnalités avancées (FastCGI, SCGI, Auth, Output -Compression, réécriture d'URL et bien d'autres) Lighttpd est la solution parfaite pour chaque serveur qui souffre de problèmes de charge.
Cet article suppose que vous avez au moins des connaissances de base sur Linux, que vous savez utiliser le shell et, plus important encore, que vous hébergez votre site sur votre propre VPS. L'installation est assez simple et suppose que vous s'exécutent dans le compte root, sinon vous devrez peut-être ajouter 'sudo
‘ aux commandes pour obtenir les privilèges root. Je vais vous montrer étape par étape l'installation de Lighttpd avec PHP FPM et MariaDB sur le serveur Ubuntu 16.04 (Xenial Xerus).
Installer Lighttpd avec PHP et MariaDB sur Ubuntu 16.04 LTS
Étape 1. Tout d'abord, assurez-vous que tous vos packages système sont à jour en exécutant ces commandes apt-get suivantes dans le terminal.
apt-get update apt-get upgrade
Étape 2. Installer Lighttpd sur Ubuntu 16.04.
Lighttpd peut être installé à partir des dépôts officiels d'Ubuntu, donc si vous voulez installer Lighttpd, il vous suffit d'exécuter cette commande :
apt-get install lighttpd
Pour démarrer le serveur Web Lighttpd, exécutez les commandes ci-dessous et vous pouvez tester l'état du serveur en accédant à l'adresse IP de votre VPS dans un navigateur Web. succès, vous verrez la page d'accueil de Lighttpd :
systemctl start lighttpd.service
Étape 3. Installation de MariaDB.
Pour installer MariaDB dans Ubuntu, exécutez la commande suivante :
apt-get install mariadb-server
Par défaut, MariaDB n'est pas renforcée. Vous pouvez sécuriser MariaDB à l'aide de mysql_secure_installation
scénario. vous devez lire attentivement et en dessous de chaque étape qui définira un mot de passe root, supprimera les utilisateurs anonymes, interdira la connexion root à distance et supprimera la base de données de test et l'accès à MariaDB sécurisé :
mysql_secure_installation
Pour vous connecter à MariaDB, utilisez la commande suivante (notez qu'il s'agit de la même commande que vous utiliseriez pour vous connecter à une base de données MySQL) :
mysql -u root -p
Pour démarrer la base de données, exécutez les commandes ci-dessous :
systemctl start mariadb.service
Étape 4. Installation de PHP et d'autres modules PHP7.
Ensuite, exécutez les commandes ci-dessous pour installer PHP5 et d'autres modules PHP :
apt-get -y install php-fpm php-mysql
Activez les modules PHP CGI dans Lighttpd avec les commandes suivantes :
sudo lighty-enable-mod fastcgi sudo lighty-enable-mod fastcgi-php
Après avoir activé les modules, vous devez redémarrer le service Lighttpd en exécutant la commande suivante :
systemctl restart lighttpd
Tester si PHP fonctionne :
nano /srv/www/htdocs/info.php
Ensuite, nous ajouterons simplement la ligne suivante dans le fichier :
<?php phpinfo(); ?>
Étape 5. Configurez le pare-feu pour LLMP.
Exécutez les commandes suivantes pour autoriser les requêtes HTTP (80) et HTTPS (443) via le pare-feu.
ufw allow 80/tcp ufw allow 443/tcp ufw reload
Félicitations ! Vous avez installé LLMP avec succès. Merci d'avoir utilisé ce didacticiel pour installer Lighttpd avec PHP FPM et MariaDB dans les systèmes Ubuntu 16.04 Xenial Xerus. Pour obtenir de l'aide supplémentaire ou des informations utiles, nous vous recommandons de vérifier le site officiel de Lighttpd.