Rumah >Operasi dan penyelenggaraan >Nginx >Bagaimana untuk menyediakan aplikasi pelayan nginx+php di bawah sistem Linux
Ia sama seperti memasang perisian lain Proses pemasangan pada dasarnya adalah kalis bodoh
Untuk memasang nginx, laksanakan arahan berikut dan ia akan selesai dengan cepat
sudo apt-get install nginx
Lokasi pemasangan lalai fail konfigurasi:
conf: /etc/nginx/nginx.conf
bin:/usr/sbin/nginx
vhost: /etc/nginx /sites-enable/default
cgi-params: /etc/nginx/fastcgi-params
Pasang modul php-cgi
sudo apt-get install php5 -cgi
Lokasi pemasangan lalai fail konfigurasi:
php-cgi: /usr/bin/php-cgi
php5-cgi: /usr/ bin/php5-cgi
konfigurasi cgi: /usr/bin/cgi/php.ini
Satu perkara yang perlu diperhatikan di sini ialah data cgi.fix_pathinfo dalam fail php.ini mesti diubah suai kepada 1 , lalai ialah 0 cgi.fix_pathinfo=1; Dengan cara ini, php-cgi boleh menggunakan pembolehubah script_filename secara normal.
Pasang spawn-fcgi
Jika sistem tidak memasang persekitaran kompilasi gcc, anda hanya perlu memasang pakej alat bina-penting sebelum memasang lighttpd, laksanakan arahan berikut:
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
Mula cepat_cgi:
spawn-fcgi -a 127.0.0.1 -p 9000 c 5 -u www- data -g www-data -f /usr/bin/php-cgi
Mulakan nginx
sudo /etc/init.d/ nginx mula
Atas ialah kandungan terperinci Bagaimana untuk menyediakan aplikasi pelayan nginx+php di bawah sistem Linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!