Maison > Opération et maintenance > Nginx > Comment configurer les serveurs nginx et php sous Ubuntu

Comment configurer les serveurs nginx et php sous Ubuntu

王林
Libérer: 2023-05-22 21:10:27
avant
949 Les gens l'ont consulté

  Installez nginx, exécutez la commande suivante, elle sera bientôt terminée

sudo apt-get install nginx
Copier après la connexion

   Emplacement d'installation par défaut du fichier de configuration :

conf: /etc/nginx/nginx.conf
bin:/usr/sbin/nginx
vhost: /etc/nginx/sites-enable/default
cgi-params: /etc/nginx/fastcgi-params
Copier après la connexion

  Installer le module php-cgi

sudo apt-get install php5-cgi
Copier après la connexion

   Emplacement d'installation par défaut du fichier de configuration :

php-cgi: /usr/bin/php-cgi
php5-cgi: /usr/bin/php5-cgi
cgi config: /usr/bin/cgi/php.ini
Copier après la connexion

 Voici une chose à noter est que vous devez modifier les données cgi.fix_pathinfo dans le fichier php.ini à 1. La valeur par défaut est 0 cgi.fix_pathinfo=1 afin que php-cgi puisse utiliser la variable script_filename normalement.

  Installez spawn-fcgi

 Si l'environnement de compilation gcc n'est pas installé sur le système, il vous suffit d'installer le package d'outils build-essential avant d'installer lighttpd. Exécutez la commande suivante :

sudo apt-get install build-essential
wget http://www.lighttpd.net/download/lighttpd-1.4.19.tar.gz
tar -xvf lighttpd-1.4.19.tar.gz
cd lighttpd-1.4.19/
sudo apt-get install libpcre3-dev
./configure –without-zlib –without-bzip2
make
sudo cp src/spawn-fcgi /usr/local/bin/spawn-fcgi
Copier après la connexion

 Démarrez fast_cgi :.

spawn-fcgi -a 127.0.0.1 -p 9000 -c 5 -u www-data -g www-data -f /usr/bin/php-cgi
Copier après la connexion

 Démarrez nginx

sudo /etc/init.d/nginx start
Copier après la connexion

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!

Étiquettes associées:
source:yisu.com
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