Sistem linux yang saya gunakan ialah centos7.1.
Jika sistem Linux tidak mempunyai gcc prapasang dan perisian kompilasi lain, anda boleh menggunakan sumber yum untuk memasangnya. Untuk memasang nginx, anda perlu memasang modul bergantung pcre, zlib, dan openssl terlebih dahulu.
modul gzip memerlukan perpustakaan zlib
modul tulis semula memerlukan perpustakaan pcre
fungsi ssl memerlukan perpustakaan openssl
1. Pasang kebergantungan pcre
Muat turun pcre-8.38 wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.38.tar .gz
Ekstrak tar -zxvf pcre-8.38.tar.gz
Pergi ke cd direktori penyahmampatan direktori anda/pcre-8.38
Compile./configure --prefix=/opt/project/pcre #Nyatakan direktori pemasangan
Selepas penyusunan selesai, pasang make && buat pemasangan
2 Pasang kebergantungan zlib
Muat turun zlib-1.2.11 wget
Ekstrak tar -zxvf zlib-1.2.11.tar.gz
Pergi ke direktori penyahmampatan cd direktori anda/zlib-1.2.11
Kompilasi./configure --prefix=/opt/project/zlib #Nyatakan direktori pemasangan
Selepas penyusunan selesai, pasang make && make pasang
3 Pasang kebergantungan openssl
Muat turun openssl-1.1.1-pre5 wget
Ekstrak tar -zxvf openssl-1.1.1-pre5.tar.gz
Pergi ke direktori penyahmampatan cd direktori anda/openssl-1.1. 1-pre5
Compile./configure --prefix=/opt/project/openssl #Nyatakan direktori pemasangan
Selepas penyusunan selesai , pasang buat && buat pasang
4. Pasang perkhidmatan nginx
Buat kumpulan pengguna dan pengguna nginx secara manual
groupadd nginx
useradd nginx -g nginx -s /sbin/nologin -m
Muat turun wget
Nyahzip tar -zxvf nginx-1.14. opt/project/nginx-1.14 #nginx Lokasi pemasangan
--sbin-path=/opt/project/nginx-1.14/sbin/nginx #Tetapkan laluan fail boleh laku nginx- -error-log-path=/ opt/project/nginx-1.14/logs/error.log #Tetapkan nama ralat utama, amaran dan fail diagnostik
--lock-path=/opt/project/nginx- 1.14/logs/nginx.log--user= nginx--group=nginx
--with-pcre=/var/software/nginx/pcre-8.38 #Merujuk kepada laluan kod sumber pcre
--with-zlib=/var/software/ nginx/zlib-1.2.11 #Merujuk kepada laluan kod sumber zlib
--with-openssl=/var/software/nginx/openssl-1.1. 1-pre5 #Merujuk kepada laluan kod sumber openssl
Pasang make && make install
Selepas nginx disusun dan dipasang , ubah suai nginx.conf
pengguna nginx nginx;
Mulakan semula nginx /opt/project/nginx/nginx -s reload
Lihat proses ps -ef|grep nginx
firewall-cmd --state #running Tembok api sedang berjalan (tidak berjalan ditutup)
systemctl stop firewalld.service # Hentikan firewallsystemctl disable firewalld.service #Disable firewall startup
Jika anda menghadapi masalah semasa proses pemasangan, sila google sendiri, kerana ralat yang dihadapi mungkin berbeza bergantung pada sistem.
Atas ialah kandungan terperinci Bagaimana untuk menyusun dan memasang nginx dalam persekitaran lnmp. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!