GNU/Linux >> Tutoriels Linux >  >> Panels >> Panels

Comment installer Nginx, PHP5-fpm, MySQL, phpMyAdmin, Postfix sur un serveur Ubuntu à l'aide du script shell Easy Engine

Dans ce tutoriel nous allons vous montrer comment installer Nginx, PHP5 (fpm) avec Zend OPCache, MySQL, PHPMyadmin, Postfix sur un serveur Ubuntu en moins de 20 minutes. Nous utiliserons Easy Engine à cette fin.

Vous vous demandez probablement ce qu'est Easy Engine ? Il s'agit d'un script shell Linux pour installer, gérer et héberger des sites Web WordPress-Nginx sur un serveur Ubuntu/Debian. Cela ne fonctionne que sur un système d'exploitation basé sur Debian car malheureusement, il n'y a pas de support pour les systèmes basés sur RPM comme CentOS. Ce script installera Nginx, PHP5-fpm, MySQL, phpMyAdmin et toutes ses dépendances en une seule commande, facilitant ainsi la tâche de tout utilisateur peu expérimenté dans l'utilisation d'un VPS Linux.

Nginx est un serveur proxy inverse open source et peut être déployé pour servir du contenu HTTP dynamique sur le réseau à l'aide de FastCGI, des gestionnaires SCGI pour les scripts, des serveurs d'application WSGI ou du module Phusion Passenger, et il peut servir d'équilibreur de charge logiciel. C'est une meilleure alternative gratuite à Apache car il est léger et compatible avec la RAM. Il fonctionne également mieux et plus rapidement qu'Apache, en particulier lorsque le nombre de visiteurs simultanés du site est en augmentation.

En résumé, Easy Enginge (ee) est conçu pour simplifier le processus d'installation, de configuration et de gestion de Nginx (ou de la pile LEMP complète pour être correct) pour héberger des sites Web sur un serveur Ubuntu. Ses fonctionnalités les plus notables sont :

- Automatically tweaks server configuration as per available hardware resources;
- Supports automatic updates;
- It will install w3-total-cache, wp-super-cache, NGINX’s fastcgi-cache, Zend Opcache, and Memcache;
- Install Nginx, PHP, MySQL, phpMyAdmin and all its dependencies in a single command.

Pour ce tutoriel, vous aurez besoin de :

- A VPS / Dedicated server with at least 512 MB of RAM;
- Fresh install of Ubuntu (12.04, 12.10, 13.10, 14.04) or Debian 6/7 distribution;
- Basic knowledge of the SSH command;
- Basic knowledge of how to use Putty (Windows) or Terminal (Linux/Mac)

Dans ce guide, nous utiliserons Ubuntu 14.04 VPS avec 512 Mo de RAM.

Vous devez d'abord vous connecter à votre VPS Ubuntu 14.04 en tant qu'utilisateur "root" :

# ssh root@hostname

Vérifions si Apache et Postfix/Sendmail sont déjà installés et en cours d'exécution. Si c'est le cas, arrêtez-les et supprimez-les en utilisant :

# /etc/init.d/apache2 stop
# /etc/init.d/postfix stop
# /etc/init.d/sendmail stop
# apt-get remove apache2 postfix sendmail

Si vous ne savez pas quel est votre système d'exploitation, vous pouvez vérifier à l'aide de la commande suivante :

# cat /etc/issue

Entrez la commande suivante pour installer Easy Engine sur votre VPS :

# curl -sL rt.cx/ee | sudo bash

Problèmes courants :

curl command not found

Installez curl :

# apt-get install curl

Nous pouvons maintenant installer Nginx, PHP5 (fpm), MySQL, Postfix et phpMyAdmin en utilisant cette seule commande :

# ee system install

Problèmes courants :

Si vous obtenez l'erreur suivante :"Unable to install PHP5, exit status =  100" modifiez la configuration par défaut d'ee à l'aide de votre éditeur préféré :

# vim /etc/easyengine/ee.conf

Modifiez et définissez la ligne 'gpg-keys-fix=false' sur 'gpg-keys-fix=true' afin qu'Easy Engine puisse essayer un autre miroir et récupérer la clé.

Une fois l'installation terminée, vous verrez quelque chose comme ceci :

C'est ça. Nous avons installé la pile LEMP complète (y compris la dernière version de PHP5-fpm avec ZendOPCache).

Si vous souhaitez vérifier l'état de tous les services en cours d'exécution, utilisez la commande suivante :

# ee system status

Vous pouvez créer un exemple de site Web wordpress. Par exemple, pour créer un site wordpress appelé "rosehosting.example", entrez cette commande :

# ee site create rosehosting.example --wp

Cela installera également automatiquement WordPress, au cas où vous ne l'auriez pas déjà installé.

Bien sûr, vous n'avez rien à faire si vous utilisez l'un de nos services d'hébergement VPS Linux, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts de l'installer pour vous. Ils sont disponibles 24h/24 et 7j/7 et prendront immédiatement en charge votre demande.

PS. Si vous avez aimé cet article, partagez-le avec vos amis sur les réseaux sociaux en utilisant les boutons à gauche ou laissez simplement une réponse ci-dessous. Merci.


Panels
  1. Comment installer le serveur MySQL sur Ubuntu 16.04

  2. Comment installer le serveur MySQL sur Ubuntu 17.04

  3. Comment installer MySQL sur Ubuntu 16.04

  4. Comment installer MediaWiki sur Ubuntu 16.04

  5. Comment installer LEMP sur Ubuntu 16.04

Comment installer le serveur MySQL dans Ubuntu

Comment installer Nginx sur Ubuntu

Comment installer Nginx sur Ubuntu 14.04

Comment installer NGINX sur Ubuntu 20.04

Comment installer phpMyAdmin sur Ubuntu 18.04

Comment installer le serveur MySQL sur Ubuntu 20.04