Rumah >pembangunan bahagian belakang >tutorial php >Analisis kaedah penyusunan dan pemasangan Nginx dan PHP
Nginx dan PHP ialah dua perisian sumber terbuka yang biasa digunakan, digunakan untuk membina pelayan web dan memproses kandungan web dinamik. Artikel ini akan memperkenalkan kaedah kompilasi dan pemasangan Nginx dan PHP, dan memberikan contoh kod khusus.
Nginx ialah pelayan proksi HTTP dan terbalik yang boleh membantu kami membina pelayan web yang stabil dan cekap.
Mula-mula, kita perlu memuat turun pakej kod sumber Nginx terkini dari laman web rasmi Nginx (https://nginx.org). Pada masa penulisan, versi terkini ialah nginx-1.19.8.tar.gz.
Laksanakan arahan berikut dalam terminal untuk menyahmampat pakej kod sumber ke direktori yang ditentukan:
tar -zxvf nginx-1.19.8.tar.gz -C /usr/local/src
Masukkan direktori yang dinyahmampat dan laksanakan arahan konfigurasi untuk mengkonfigurasi kompilasi parameter:
cd /usr/local/src/nginx-1.19.8 ./configure --prefix=/usr/local/nginx
Laksanakan arahan buat untuk menyusun:
make
Kemudian laksanakan arahan buat pemasangan untuk memasang:
make install
/usr/local/nginx/sbin/nginx
2. Kaedah penyusunan dan pemasangan PHP
1. Muat turun pakej kod sumber PHP
2. Nyahzip pakej kod sumber dan konfigurasikan parameter kompilasi
tar -zxvf php-7.4.16.tar.gz -C /usr/local/src
Masukkan direktori yang dinyahmampat dan laksanakan arahan konfigurasi untuk mengkonfigurasi parameter kompilasi:
3rreeeKompil dan pasang PHP
cd /usr/local/src/php-7.4.16 ./configure --prefix=/usr/local/php --with-openssl --with-zlib
Kemudian laksanakan arahan make install untuk memasang:
make
4 Konfigurasikan kerjasama antara PHP dan Nginx
make install
5. Mulakan semula Nginx dan PHP- FPM
location ~ .php$ { root html; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /usr/local/nginx/html$fastcgi_script_name; include fastcgi_params; }
Ringkasan
Atas ialah kandungan terperinci Analisis kaedah penyusunan dan pemasangan Nginx dan PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!