Maison  >  Article  >  développement back-end  >  Comment installer Nginx, PHP et MySQL sous le système Linux

Comment installer Nginx, PHP et MySQL sous le système Linux

PHPz
PHPzoriginal
2023-04-05 14:34:551222parcourir

Dans les systèmes Linux, Nginx est un logiciel de serveur Web courant, tandis que PHP et MySQL sont les principaux composants des serveurs d'applications et des services de base de données. L'utilisation des trois ensemble peut fournir une prise en charge puissante des applications Web. Dans cet article, nous présenterons comment installer Nginx, PHP et MySQL sous le système Linux.

1. Installez Nginx

Tout d'abord, nous devons installer Nginx. Dans la plupart des distributions Linux, Nginx peut être installé via des outils de gestion de packages. Par exemple, dans un système Debian ou Ubuntu, vous pouvez utiliser la commande suivante pour installer :

sudo apt-get update
sudo apt-get install nginx

Dans un système CentOS ou RHEL, vous pouvez utiliser la commande suivante pour installer :

sudo yum install epel-release //如果没有epel仓库需要安装,否则忽略这一步
sudo yum install nginx

Une fois l'installation terminée, vous pouvez utiliser la commande suivante pour démarrer le service Nginx :

sudo systemctl start nginx

Afin de garantir que Nginx démarre automatiquement à chaque démarrage du système, vous pouvez utiliser la commande suivante pour activer la fonction de démarrage automatique :

sudo systemctl enable nginx

Maintenant, nous pouvons tester si Nginx a été installé avec succès en ouvrant l'adresse IP du serveur dans un navigateur. S'il est installé avec succès, vous devriez pouvoir voir la page d'accueil de Nginx.

2. Installez MySQL

Ensuite, nous devons installer MySQL. Sur les systèmes Linux, vous pouvez utiliser des outils de gestion de packages pour installer MySQL. Par exemple, dans un système Debian ou Ubuntu, vous pouvez utiliser la commande suivante pour installer :

sudo apt-get update
sudo apt-get install mysql-server

Dans un système CentOS ou RHEL, vous pouvez utiliser la commande suivante pour installer :

sudo yum install mysql-server

Une fois l'installation terminée, vous pouvez utiliser la commande suivante pour démarrer le service MySQL :

sudo systemctl start mysqld

Afin de garantir que MySQL démarre automatiquement à chaque démarrage du système, vous pouvez utiliser la commande suivante pour activer la fonction de démarrage automatique :

sudo systemctl enable mysqld

Maintenant, nous devons faire certains paramètres de sécurité de base pour MySQL, notamment la définition du mot de passe root et la suppression de la base de données de test par défaut. Pendant le processus de configuration de la sécurité, cela peut être fait à l'aide de la commande suivante :

sudo mysql_secure_installation

Après avoir terminé les étapes ci-dessus, MySQL a été installé avec succès et basé sur les paramètres de sécurité.

3. Installez PHP

Enfin, nous devons installer le support PHP. Sur les systèmes Linux, PHP peut être installé via des outils de gestion de packages. Par exemple, dans un système Debian ou Ubuntu, vous pouvez utiliser la commande suivante pour installer :

sudo apt-get install php

Dans un système CentOS ou RHEL, vous pouvez utiliser la commande suivante pour installer :

sudo yum install php

Une fois l'installation terminée, vous pouvez utiliser la commande suivante pour redémarrer les services Nginx et PHP :

sudo systemctl restart nginx
sudo systemctl restart php-fpm

Nous pouvons maintenant tester si PHP a été installé avec succès. Vous pouvez créer un fichier test.php dans le répertoire /var/www/html à l'aide de la commande suivante :

sudo nano /var/www/html/test.php

Dans le fichier test.php, saisissez ce qui suit :

<?php
phpinfo();
?>

Enregistrez le fichier et quittez l'éditeur. Maintenant, entrez l'adresse IP du serveur suivie de /test.php dans le navigateur. Si vous voyez les informations sur la version de PHP et certains paramètres associés, cela signifie que PHP a été installé avec succès.

Résumé

Dans cet article, nous avons présenté comment installer Nginx, PHP et MySQL sur le système Linux. Une fois installés, nous pouvons utiliser ces puissantes technologies Web pour créer de superbes applications Web. Bien que l'installation et la configuration puissent parfois être difficiles, la maîtrise du processus vous fournira des compétences précieuses et vous apportera des avantages significatifs en matière de développement Web.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn