Maison > Article > développement back-end > Comment installer Nginx, PHP et MySQL sous le système Linux
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!