Ubuntu

Configuration de Lemp Linux, Nginx, MySQL / MARIADB, PHP) et PhpMyAdmin sur Ubuntu Top 10.Top 10 du serveur

Configuration de Lemp Linux, Nginx, MySQL / MARIADB, PHP) et PhpMyAdmin sur Ubuntu Top 10.Top 10 du serveur

Lemp la pile est la combinaison de de Nginx, Mysql/ /Mariadb et Php Installé sur un environnement Linux.

L'abréviation vient des premières lettres de chacun: Linux, Nginx (prononcé Moteur X), Mysql/ /Mariadb et Php.

Cet article comprendra des instructions étape par étape comment installer chacun des logiciels du groupe sur un Ubuntu 15.04 serveur basé sur l'outil PHPMYADMIN pour gérer la base de données à partir d'un navigateur Web.

Exigences:

Avant de configurer Lemp, il y a peu d'exigences qui doivent être satisfaites:

  1. Installation minimale d'Ubuntu 15.04.
  2. Accès au serveur via SSH (si vous n'avez pas d'accès direct).
  3. Si le système sera traité comme un serveur, vous devez avoir une adresse IP statique configurée.

Étape 1: Définition du nom d'hôte du système et de la mise à jour du système

1. Connectez-vous dans votre Ubuntu 15.04 serveur via un nom d'hôte SSH et de configuration du serveur. Cela peut être facilement réalisé en exécutant la commande suivante:

$ sudo hostnamectl set-hostname your hostname.com $ hostnamectl 

Bien sûr, vous devez remplacer "votre nom-hostnom.com"Avec le nom réel de votre nom d'hôte que vous allez utiliser.

2. Ensuite, assurez-vous de faire une mise à niveau complète du système pour garder les packages Ubuntu à jour, exécutez la commande suivante:

$ sudo apt-get update && sudo apt-get upgrade 

Étape 2: Installez et configurez le serveur Web Nginx

3. Nginx est un serveur Web rapide qui peut être utilisé comme proxy inverse, l'équilibrage de charge destiné à être faible sur la consommation de mémoire afin de gérer des connexions encore plus concurrentes.

Il est souvent utilisé pour les solutions d'entreprise et il alimente actuellement 40% du haut 10000 sites les plus occupés. Nginx alimente actuellement des sites tels que CloudFlare, Dropbox, GitHub, WordPress, Ted, Netflix, Instagram et bien d'autres.

L'installation de Nginx se fait relativement facile, en émettant la commande suivante:

$ sudo apt-get install nginx 

Nginx ne démarrera pas automatiquement après l'installation, vous devrez donc démarrer manuellement en fonctionnant:

$ sudo service nginx start 

4. Pour configurer nginx pour démarrer sur le système de démarrage système La commande suivante:

$ sudo systemctl activer nginx 

5. Pour tester si nginx est démarré et fonctionne simplement à l'accès http: // server-ip-address dans votre navigateur. Vous devriez voir une page similaire à ceci:

Si vous ne connaissez pas l'adresse IP du serveur, vous pouvez trouver votre adresse IP à l'aide de la commande suivante:

# ifconfig eth0 | grep inet | awk 'print $ 2' 

Note: Dans l'exemple ci-dessus, vous devrez changer "ETH0"Avec l'identité de votre adaptateur réseau.

Lorsque vous accédez à l'adresse IP dans le navigateur Web, vous devriez voir une page similaire à ceci:

6. Il est maintenant temps d'ouvrir le fichier de configuration Nginx et d'apporter les modifications suivantes.

$ sudo vim / etc / nginx / sites-disponible / par défaut 

Maintenant, effectuez les modifications mises en évidence suivantes comme indiqué ci-dessous.

Enregistrez le fichier et redémarrez Nginx afin que les nouveaux paramètres puissent prendre effet:

$ sudo service nginx redémarrer 

Étape 3: Installation de MariaDB

7. Mariadb est un outil de gestion de la base de données open source qui a été fourchu à partir de MySQL, destiné à rester libre sous le GNU GPL. MariaDB est un projet communautaire et son développement est dirigé par les développeurs originaux de MySQL. La raison de la mise en place de son projet était des préoccupations concernant l'acquisition d'Oracle de MySQL.

Vous pouvez facilement installer Mariadb dans Ubuntu 15.04 En exécutant les commandes suivantes:

$ sudo apt-get install mariaDb-server mariaDB-client 

8. Pendant l'installation de Mariadb, il sera ne le fera pas vous demander de configurer le mot de passe racine pour mariaDB. Pour ce faire, vous devrez émettre l'ensemble de commandes suivant:

$ sudo mysql -u root $ use mysql; $ Update User set plugin = "où user =" root "; $ privilèges Flush; $ quit 

9. Il est maintenant temps de sécuriser l'installation de MySQL en émettant une commande et une série de questions suivantes…

$ mysql_secure_installation 

Étape 4: Installation des bibliothèques PHP et PHP

dix. Php est un puissant langage de programmation utilisé pour générer du contenu dynamique sur les sites Web. Il alimente des millions de sites Web et est probablement l'une des langues les plus fréquemment utilisées dans le développement Web.

À installer Php dans Ubuntu 15.04 Exécutez la commande suivante:

$ sudo apt-get install php5 php5-mysql php5-mcrypt php5-gd php5-fpm 

11. Il est maintenant temps de configurer correctement PHP pour servir les sites Web basés sur PHP.

$ sudo vim / etc / php5 / fpm / php.ini 

Trouvez la ligne suivante:

; CGI.FIX_PATHINFO = 1 

Et changez-le en:

CGI.fix_pathinfo = 0 

Redémarrez maintenant le service PHP-FPM et vérifiez l'état.

$ sudo service php5-fpm redémarrer $ sudo service php5-fpm statut 

12. Nous allons maintenant tester notre configuration PHP en créant un simple php_info.php page. Commencez par naviguer vers votre racine Web:

$ cd / var / www / html / $ sudo vim php_info.php 

Insérez le code suivant:

 

13. Accédez maintenant au navigateur Web et tapez http: // your-ip-address / php_info.php, Pour voir les informations PHP:

Étape 5: Installation de phpmyadmin

14. Enfin, nous installerons un frontend de gestion de base de données - PhpMyAdmin Un outil de frontend basé sur le Web pour administrer les bases de données MySQL / MARIADB.

$ sudo apt-get install phpmyadmin 

15. Entrez maintenant le mot de passe de l'utilisateur administratif MySQL / MARIADB afin que l'installateur puisse créer une base de données pour PhpMyAdmin.

16. À l'étape suivante, il vous sera demandé de choisir un serveur qui devrait être configuré pour exécuter PhpMyAdmin. Nginx ne fait pas partie des serveurs Web répertoriés, alors appuyez simplement sur LANGUETTE et procéder:

17. À ce stade, l'installation sera complète. Pour pouvoir accéder à l'interface PHPMYADMIN dans votre navigateur, créez le Symlik suivant:

$ cd / var / www / html $ sudo ln -s / usr / share / phpmyadmin phpmyadmin 

18. Maintenant, pointez votre navigateur pour accéder à PhpmyAdmin à http: // your-ip-address / phpmyadmin:

Pour authentifier dans le phpmyadmin, vous pouvez utiliser votre utilisateur et mot de passe MySQL / MARIADB.

Conclusion

Ton Lemp la pile est maintenant configurée et configurée sur votre Ubuntu 15.04 serveur. Vous pouvez maintenant commencer à créer vos projets Web. Si vous avez des questions, des commentaires ou vous souhaitez que je développe le processus d'installation pour vous, veuillez soumettre un commentaire dans la section des commentaires ci-dessous.

Yest est un excellent outil qui permet à l'utilisateur de faire des manipulations de dattes complexes en utilisant AB AB facile à comprendre la syntax...
Ce noyau nécessite les fonctionnalités suivantes non présentes PAE
Aujourd'hui, j'ai essayé d'installer RHEL6 I386 comme machine virtuelle à l'aide de VirtualBox. Juste après le démarrage, j'ai reçu un message d'erreu...
Installation d'outils Mkvtoolnix Matroska sur Ubuntu Linux
Ce court article décrit des étapes simples à suivre sur la façon d'installer un outils multiplateforme pour Matroska Mkvtoolnix sur le système Ubuntu....