Sistem Linux ialah centos 64-bit
Pengenalan
1. Kaedah biasa memasang perisian dalam Linux
1. Pemasangan rpm (atau pkg), serupa dengan program pemasangan windows, ialah atur cara yang telah disusun terlebih dahulu.
disusun menggunakan parameter umum dan parameter konfigurasi tidak optimum
Kebolehkawalannya tidak kuat, seperti sebagai Pemasangan tersuai bagi komponen khusus program
Biasanya terdapat kebergantungan yang kompleks antara pakej pemasangan, dan operasinya rumit
Mudah dipasang , kebarangkalian ralat rendah
2. pemasangan yum (atau apt-get), versi rpm yang dipertingkatkan, muat turun pakej pemasangan dalam talian secara automatik dan secara automatik urus kebergantungan
3 Susun dan pasang (kaedahnya tidak begitu berbeza antara pelbagai pengedaran Linux)
Ia sangat boleh dikawal dan parameter. boleh dioptimumkan mengikut persekitaran sistem semasa semasa konfigurasi , komponen boleh disesuaikan dan parameter pemasangan
Terdedah kepada ralat, lebih sukar sedikit
2. kompilasi dan pemasangan nginx
1. Semak dan pasang dependencies
yum -y install gcc pcre pcre-devel zlib zlib-devel openssl openssl-devel
2 3. buat && buat pemasangan
buat pemasangan pemasangan (buat pemasangan kompilasi ini Salin fail boleh laku dan fail perpustakaan ke tempat yang sesuai) Apabila mengkonfigurasi maklumat, iaitu, dalam langkah ketiga, ralat berlaku: Ralatnya ialah: ./configure : error: modul tulis semula http memerlukan perpustakaan pcre.
Pasang pcre-devel untuk menyelesaikan masalah
yum -y install pcre-devel
Mungkin juga ada:
dari perpustakaan openssl Anda boleh sama ada melumpuhkan modul dengan menggunakan
--tanpa-http-cache pilihan, atau pasang pustaka openssl ke dalam sistem, atau bina perpustakaan openssl secara statik dari sumber dengan nginx dengan menggunakan
--with-http_ssl_module --with-openssl=
Penyelesaian: yum -y install openssl openssl-devel
Mulakan operasi
/usr/local/nginx/sbin/nginx ( /usr/local/nginx/sbin/nginx -t Semak sama ada maklumat konfigurasi adalah betul)
Hentikan operasi
Hentikan operasi dengan menghantar isyarat kepada proses nginx (lihat artikel linux untuk maksud isyarat)
Langkah 1: Tanya nombor proses utama nginx
ps -ef | grep nginx
Langkah 2: Hantar isyarat
Hentikan nginx dengan anggun:
Hentikan nginx dengan cepat:
bunuh -istilah nombor proses utama
Paksa Hentikan nginx:
pkill -9 nginx
Selain itu, jika laluan storan fail pid dikonfigurasikan dalam nginx.conf, fail menyimpan nombor proses utama nginx Jika tidak dinyatakan, ia akan diletakkan dalam direktori log nginx. Dengan fail pid, kita tidak perlu menanyakan nombor proses utama nginx terlebih dahulu, tetapi terus menghantar isyarat kepada nginx Perintahnya adalah seperti berikut:
kill - signal type '/usr/local/nginx/logs. /nginx.pid'
Smooth restart
Jika anda menukar konfigurasi, anda perlu memulakan semula nginx Adakah anda perlu menutup nginx dahulu dan kemudian membuka ia? Tidak, anda boleh menghantar isyarat kepada nginx untuk memulakan semula dengan lancar.
Arahan mulakan semula lancar:
kill -hup Masukkan nama atau laluan fail nombor proses
/usr/local/nginx/sbin/nginx -s muat semula
konfigurasi nginx betul adalah seperti berikut:
nginx -t -c /usr/local/nginx/conf/nginx.conf
/usr/local/nginx/sbin/nginx -t
Turun dan konfigurasikan pembolehubah persekitaran
Tambah masuk /etc/profile:
eksport nginx_home=/usr/local/nginx
export path=path: path:nginx_home/sbin
Simpan,
laksanakan sumber /etc/profile untuk menjadikan fail konfigurasi berkuat kuasa.
Laksanakan nginx -v, anda boleh melihat versi, menunjukkan bahawa nginx berjaya dipasang
Atas ialah kandungan terperinci Analisis kod contoh untuk memasang nginx di bawah linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!