Maison >développement back-end >Problème PHP >Installer nginx php sous Linux

Installer nginx php sous Linux

藏色散人
藏色散人original
2020-08-10 09:16:152960parcourir

Comment installer nginx php sous Linux : Installez d'abord nginx via la commande "yum install nginx" ; puis exécutez la commande " yum install php php-fpm " pour installer PHP et PHP FPM pour qu'il fonctionne ; avec php.Peut.

Installer nginx php sous Linux

Recommandé : "Tutoriel vidéo PHP"

Installation de nginx et php sous Linux

Je suis un serveur centos. Je vais vous apprendre à configurer le serveur ngnix et à créer l'environnement d'exécution PHP.javascript:void(null)

1 Installer ngnix

yum install nginx
Une fois l'installation terminée, vous pouvez démarrer nginx et y accéder dans le navigateur pour vérifier si nginx est installé avec succès. Le port par défaut est 80.

systemctl start nginx

Le répertoire racine par défaut du site Web pour l'installation de yum dans nginx est /usr/share/nginx/html

Une interface de bienvenue apparaîtra si l'opération réussit, indiquant que nginx a été installé avec succès .

2. Installez PHP et PHP-FPM

yum install php php-fpm

Démarrez php-fpm

systemctl start php-fpm

3. Associez PHP au module mysql

C'est le base de données mariadb

Installation

yum install mariadh mariadb-server

Association

yum install php-gd php-mysql php-mbstring php-xml php-mcrypt  php-imap php-odbc php-pear php -xmlrpc


4. Configurez nginx pour qu'il fonctionne avec php

Ouvrez nginx fichier de configuration principal.

vim /etc/nginx/nginx.conf

Ajouter la configuration dans le module http :

     location / {  
        root   /usr/share/nginx/html;  
           index  index.html index.htm index.php;  
        }  
location ~ \.php$ {  
           root           html;  
           fastcgi_pass   127.0.0.1:9000;  
           fastcgi_index  index.php;  
           fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;  
           include        fastcgi_params;  
       }

Modifier le fichier de configuration fastcgiparams par défaut de nginx : vim /etc/nginx/fastcgi_params Ajouter deux lignes à la fin du fichier :

fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

fastcgi_param PATH_INFO                 $fastcgi_script_name 🎜>Créer dans le répertoire racine du site Web Le contenu d'un fichier index.php

est le suivant :

service nginx restart
service php-fpm restart

indique que le répertoire racine par défaut du site Web pour l'installation de yum dans nginx est /usr/share/nginx/html

donc le voici. Créez un nouveau fichier dans le dossier

et vous pouvez exécuter et accéder au fichier php dans des circonstances normales.

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