Maison  >  Article  >  développement back-end  >  Comment installer les modules Nginx et PHP sur le système Linux

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

PHPz
PHPzoriginal
2023-04-11 10:41:111551parcourir

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

Dans vim, copiez le contenu suivant :

[nginx]

name=nginx repo

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

gpgcheck=0

enabled=1

*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

Installez Nginx :

yum install nginx

Démarrez Nginx :

systemctl start nginx

Vérifiez l'état de Nginx :

systemctl status nginx

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

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/

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
  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
  1. Configurer php-fpm

Ouvrez le fichier de configuration php-fpm :

vim /etc/php-fpm.d/www.conf

Ajoutez ou modifiez les options suivantes :

user = nginx
group = nginx
listen = /var/run/php-fpm/php-fpm.sock
listen.owner = nginx
listen.group = nginx
  1. Redémarrez PHP-fpm

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

systemctl restart php-fpm

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

Recherchez les options suivantes :

location / {
    root   /usr/share/nginx/html;
    index  index.html index.htm;
}

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;
}

*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

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

Copiez le contenu suivant :

<?php
phpinfo();
?>
  1. Visitez la page de test php

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

http://服务器IP/index.php

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!

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