Rumah > pembangunan bahagian belakang > tutorial php > Analisis kaedah penyusunan dan pemasangan Nginx dan PHP

Analisis kaedah penyusunan dan pemasangan Nginx dan PHP

PHPz
Lepaskan: 2024-02-27 18:10:02
asal
1170 orang telah melayarinya

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.

1. Cara menyusun dan memasang Nginx

Nginx ialah pelayan proksi HTTP dan terbalik yang boleh membantu kami membina pelayan web yang stabil dan cekap.

1. Muat turun pakej kod sumber Nginx

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.

2. Buka zip pakej kod sumber dan konfigurasikan parameter kompilasi

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
Salin selepas log masuk

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
Salin selepas log masuk

3. Kompil Dan pasang Nginx

Laksanakan arahan buat untuk menyusun:

make
Salin selepas log masuk
Salin selepas log masuk

Kemudian laksanakan arahan buat pemasangan untuk memasang:

make install
Salin selepas log masuk
Salin selepas log masuk

4 arahan berikut untuk memulakan perkhidmatan Nginx:

/usr/local/nginx/sbin/nginx
Salin selepas log masuk

2. Kaedah penyusunan dan pemasangan PHP

PHP ialah bahasa skrip sebelah pelayan yang popular yang sering digunakan dengan Nginx untuk memproses kandungan web dinamik. Berikut menerangkan cara menyusun dan memasang PHP.

1. Muat turun pakej kod sumber PHP

Lawati laman web rasmi PHP (https://www.php.net) untuk memuat turun pakej kod sumber PHP terkini. Pada masa penulisan, versi terkini ialah php-7.4.16.tar.gz.

2. Nyahzip pakej kod sumber dan konfigurasikan parameter kompilasi

Laksanakan arahan berikut untuk menyahmampat pakej kod sumber:

tar -zxvf php-7.4.16.tar.gz -C /usr/local/src
Salin selepas log masuk

Masukkan direktori yang dinyahmampat dan laksanakan arahan konfigurasi untuk mengkonfigurasi parameter kompilasi:

3rreee

Kompil dan pasang PHP

Laksanakan arahan make Compile:

cd /usr/local/src/php-7.4.16
./configure --prefix=/usr/local/php --with-openssl --with-zlib
Salin selepas log masuk

Kemudian laksanakan arahan make install untuk memasang:

make
Salin selepas log masuk
Salin selepas log masuk

4 Konfigurasikan kerjasama antara PHP dan Nginx

Tambah konfigurasi berikut dalam fail konfigurasi Nginx untuk menyokong PHP. :

make install
Salin selepas log masuk
Salin selepas log masuk

5. Mulakan semula Nginx dan PHP- FPM

Jalankan arahan berikut untuk memulakan semula perkhidmatan 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;
}
Salin selepas log masuk

Ringkasan

Melalui pengenalan artikel ini, kami mempelajari kaedah penyusunan dan pemasangan Nginx dan PHP, dan belajar cara mengkonfigurasinya untuk berfungsi bersama. Melalui konfigurasi dan pengurusan yang munasabah, kami boleh membina pelayan web berprestasi tinggi dan stabil untuk memberikan pengguna pengalaman akses yang lebih baik.

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!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan