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

Comment configurer les serveurs nginx et php sous Ubuntu

王林
王林avant
2023-05-22 21:10:27876parcourir

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

sudo apt-get install nginx

   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

  Installer le module php-cgi

sudo apt-get install php5-cgi

   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

 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

 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

 Démarrez nginx

sudo /etc/init.d/nginx start

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:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer