Dans ce tutoriel, nous allons vous montrer comment installer et configurer Lighttpd avec PHP et MariaDB sur votre serveur Ubuntu 15.04. Pour ceux d'entre vous qui ne le savaient pas, Lighttpd est un outil rapide et serveur Web sécurisé 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, URL-Rewriting , 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 la pile LLMP d'installation étape par étape (Linux, Lighttpd, MariaDB et PHP) sur un serveur Ubuntu 15.04.
Installer Lighttpd avec PHP et MariaDB sur Ubuntu 15.04
É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 15.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 15.10, 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 PHP5.
Ensuite, exécutez les commandes ci-dessous pour installer PHP5 et d'autres modules PHP :
apt-get install php5 php5-fpm php5-mysql php5-curl php5-gd php5-cgi php5-mcrypt php5-memcache php5-xmlrpc
Activez les modules CGI PHP5 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 force-reload 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 sur Ubuntu 15.04.
Parce que tout est bloqué par défaut sur Ubuntu 15.04, vous devez activer le trafic HTTP/HTTPS via le pare-feu. Pour activer le trafic Web, exécutez les commandes ci-dessous :
sudo firewall-cmd --permanent --zone=public --add-service=http sudo firewall-cmd --permanent --zone=public --add-service=https sudo firewall-cmd --reload
Félicitations ! Vous avez installé avec succès la pile LLMP. Merci d'avoir utilisé ce didacticiel pour l'installation de LLMP Server (Linux, Lighttpd, MariaDB et PHP) dans le système CentOS 7. Pour obtenir de l'aide supplémentaire ou des informations utiles, nous vous recommandons de consulter le site Web officiel de Lighttpd, MariaDB et PHP.