GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer Lighttpd avec MariaDB et PHP sur Ubuntu 18.04 LTS

Dans ce tutoriel, nous allons vous montrer comment installer Lighttpd avec MariaDB et PHP sur Ubuntu 18.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 l'installation étape par étape de Lighttpd avec MariaDB et PHP FastCGI sur le serveur Ubuntu 18.04 Bionic Beaver.

Prérequis

  • Un serveur exécutant l'un des systèmes d'exploitation suivants :Ubuntu 18.04 et toute autre distribution basée sur Debian comme Linux Mint.
  • Il est recommandé d'utiliser une nouvelle installation du système d'exploitation pour éviter tout problème potentiel.
  • Accès SSH au serveur (ou ouvrez simplement Terminal si vous êtes sur un ordinateur).
  • Un non-root sudo user ou l'accès à l'root user . Nous vous recommandons d'agir en tant qu'non-root sudo user , cependant, car vous pouvez endommager votre système si vous ne faites pas attention lorsque vous agissez en tant que root.

Installer Lighttpd avec MariaDB et PHP sur Ubuntu 18.04 LTS Bionic Beaver

Étape 1. Tout d'abord, assurez-vous que tous vos packages système sont à jour en exécutant le suivant apt-get commandes dans le terminal.

apt-get update
apt-get upgrade

Étape 2. Installer Lighttpd sur Ubuntu 18.04 LTS.

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 :

sudo apt 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. En cas de succès, vous verrez la page d'accueil de Lighttpd :

systemctl start lighttpd.service

Étape 3. Installer MariaDB sur Ubuntu 18.04 LTS.

Pour installer MariaDB dans Ubuntu, exécutez la commande suivante :

sudo apt install mariadb-server mariadb-client

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 7 FastCGI et d'autres modules PHP7.

Tout d'abord, ajoutez le référentiel tiers ci-dessous pour passer à PHP 7.1 :

sudo apt-get install software-properties-common
sudo add-apt-repository ppa:ondrej/php

Ensuite, installez et mettez à niveau vers PHP 7.1 :

sudo apt update
sudo apt install php7.1-cgi php7.1-mcrypt php7.1-cli php7.1-mysql php7.1-gd php7.1-imagick php7.1-recode php7.1-tidy php7.1-xmlrpc

Activez les modules PHP CGI dans Lighttpd avec les commandes suivantes :

sudo sudo lighttpd-enable-mod fastcgi 
sudo lighttpd-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 18.04 LTS Bionic Beaver. Pour obtenir de l'aide supplémentaire ou des informations utiles, nous vous recommandons de consultez le site Web officiel de Lighttpd.


Ubuntu
  1. Comment installer PHP 7.4 et 8.0 sur Ubuntu 18.04 ou 20.04

  2. Comment installer Lighttpd avec PHP5 et MySQL sur Ubuntu 11.04

  3. Comment installer PHP 7.2 sur Ubuntu 18.04 LTS

  4. Comment installer Redmine sur Ubuntu 20.04 LTS

  5. Comment installer PHP 8 sur Ubuntu 18.04 LTS

Comment installer Lighttpd avec PHP dans Ubuntu 20.04

Comment installer Lighttpd avec PHP et MariaDB sur CentOS 7

Comment installer Lighttpd avec PHP et MariaDB sur Ubuntu 15.04

Comment installer Lighttpd avec PHP et MariaDB sur Ubuntu 16.04 LTS

Comment installer ERPNext sur Ubuntu 20.04 LTS

Comment installer Lighttpd, PHP et MariaDB sur Ubuntu 20.04 LTS