Comment installer les modules Nginx et PHP sur le système Linux

PHPz
Libérer: 2023-04-11 13:58:37
original
1556 Les gens l'ont consulté

Linux, en tant que système open source, est favorisé par de nombreux développeurs, parmi lesquels le serveur Nginx occupe une position importante dans le domaine des serveurs web. Couplés à la prise en charge du module PHP, les sites Web et applications PHP peuvent être exécutés sur des serveurs Linux. Cet article vous montrera comment installer les modules Nginx et PHP sur votre système Linux.

1. Installez Nginx

  1. Ajouter une source Nginx

Ouvrez le terminal et entrez la commande suivante pour ajouter la source de gestion des packages Nginx :

cd /etc/yum.repos.d/

touch nginx.repo

vim nginx.repo
Copier après la connexion

Dans vim, copiez le contenu suivant :

[nginx]

name=nginx repo

baseurl=http://nginx.org/packages/centos/$releasever/$basearch/

gpgcheck=0

enabled=1
Copier après la connexion

*Remarque : si vous êtes pas sur CentOS Pour installer Nginx dans le système, vous devez vous rendre sur le site officiel de Nginx pour trouver le guide d'installation.

  1. Installez Nginx

Mettre à jour yum :

yum update
Copier après la connexion

Installez Nginx :

yum install nginx
Copier après la connexion

Démarrez Nginx :

systemctl start nginx
Copier après la connexion

Vérifiez l'état de Nginx :

systemctl status nginx
Copier après la connexion

En sortie :

nginx.service - The nginx HTTP and reverse proxy server
   Loaded: loaded (/usr/lib/systemd/system/nginx.service; disabled; vendor preset: disabled)
   Active: active (running) since Sat 2018-06-09 00:02:05 CST; 3s ago
  Process: 5961 ExecStart=/usr/sbin/nginx (code=exited, status=0/SUCCESS)
  Process: 5958 ExecStartPre=/usr/sbin/nginx -t (code=exited, status=0/SUCCESS)
  Process: 5957 ExecStartPre=/usr/bin/rm -f /run/nginx.pid (code=exited, status=0/SUCCESS)
 Main PID: 5963 (nginx)
   CGroup: /system.slice/nginx.service
           ├─5963 nginx: master process /usr/sbin/nginx
           └─5964 nginx: worker process
Copier après la connexion

Cela indique que Nginx a été installé et exécuté avec succès.

  1. Test d'accès à la page Web

Accédez à la page par défaut de Nginx :

http://服务器IP/
Copier après la connexion

Si vous voyez les mots "Bienvenue dans nginx !", alors vous avez installé avec succès Nginx et l'avez activé.

2. Configurer PHP

  1. Installer PHP

Avant d'installer un module PHP, PHP doit d'abord être installé. Exécutez la commande suivante pour installer :

yum install php
Copier après la connexion
  1. Installer l'extension PHP

Exécutez la commande suivante pour installer l'extension PHP nécessaire :

yum install php-mysql php-fpm php-gd
Copier après la connexion
  1. Configurer php-fpm

Ouvrez le fichier de configuration php-fpm :

vim /etc/php-fpm.d/www.conf
Copier après la connexion

Ajoutez ou modifiez les options suivantes :

user = nginx
group = nginx
listen = /var/run/php-fpm/php-fpm.sock
listen.owner = nginx
listen.group = nginx
Copier après la connexion
  1. Redémarrez PHP-fpm

Exécutez la commande suivante pour mettre à jour la configuration :

systemctl restart php-fpm
Copier après la connexion

3. Configurez Nginx

  1. Configurez Nginx pour prendre en charge PHP

Ouvrez la configuration par défaut de Nginx. fichier :

vim /etc/nginx/conf.d/default.conf
Copier après la connexion

Recherchez les options suivantes :

location / {
    root   /usr/share/nginx/html;
    index  index.html index.htm;
}
Copier après la connexion

Ajoutez le contenu suivant dans le bloc « location/ » :

location ~ \.php$ {
    root           /usr/share/nginx/html;
    fastcgi_pass   unix:/var/run/php-fpm/php-fpm.sock;
    fastcgi_index  index.php;
    fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
    include        fastcgi_params;
}
Copier après la connexion

*Remarque : si vous souhaitez modifier le répertoire racine par défaut du site Web Nginx, veuillez modifier le chemin du directive "root" ci-dessus.

  1. Rechargez le fichier de configuration Nginx

Exécutez la commande suivante pour mettre à jour le fichier de configuration Nginx :

nginx -s reload
Copier après la connexion

Quatre Testez l'environnement PHP

  1. Créez une page de test PHP

Créez un nom dans la racine par défaut du site Web. répertoire de Nginx Pour le fichier index.php :

cd /usr/share/nginx/html

vim index.php
Copier après la connexion

Copiez le contenu suivant :

<?php
phpinfo();
?>
Copier après la connexion
  1. Visitez la page de test php

Accédez à la page de test PHP que vous venez de créer :

http://服务器IP/index.php
Copier après la connexion

Si vous voyez la configuration PHP informations, vous avez réussi à configurer les environnements Nginx et PHP.

5. Résumé
Grâce à cet article, nous avons appris comment installer Nginx sur un système Linux et charger le module PHP afin d'exécuter des sites Web et des applications PHP. Cela facilitera grandement votre travail de développement et améliorera les performances du serveur.

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!

source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!