Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk mematikan php-fpm dalam linux? Pengenalan kepada pelbagai kaedah

Bagaimana untuk mematikan php-fpm dalam linux? Pengenalan kepada pelbagai kaedah

PHPz
PHPzasal
2023-03-22 11:24:362388semak imbas

Linux ialah sistem pengendalian sumber terbuka yang boleh berjalan pada pelbagai platform. Ia digunakan oleh banyak perniagaan, sesetengah daripadanya menggunakannya untuk menjalankan aplikasi tapak web mereka. Walau bagaimanapun, pada platform Linux, ia juga biasa untuk mengubah suai dan mengkonfigurasi aplikasi. Salah satu tugas biasa ialah menutup PHP-FPM (Pengurus Proses FastCGI).

Dalam artikel ini, saya akan memperkenalkan cara mematikan PHP-FPM melalui kaedah yang berbeza. Ini akan membantu pentadbir dan pembangun memastikan kestabilan dan keselamatan pelayan mereka. Dalam artikel ini, saya akan menyediakan beberapa kaedah berbeza yang berfungsi untuk situasi dan persekitaran yang berbeza.

Kaedah 1: Tutup php-fpm melalui baris arahan

Kaedah pertama ialah menutup PHP-FPM melalui baris arahan. Ini adalah kaedah yang paling mudah dan memerlukan menjalankan arahan satu baris pendek.

Langkah 1: Pertama, akses sistem pelayan melalui SSH atau terminal.

Langkah 2: Hentikan perkhidmatan PHP-FPM melalui arahan berikut:

sudo service php-fpm stop

Arahan ini akan menjeda perkhidmatan PHP-FPM, yang akan menghentikan semua proses PHP.

Langkah 3: Jika anda ingin memulakan semula perkhidmatan PHP-FPM, anda boleh menggunakan arahan berikut:

sudo service php-fpm start

Ini akan memulakan semula perkhidmatan PHP-FPM, yang akan memulakan semula semua PHP -proses FPM.

Kaedah 2: Matikan php-fpm dengan mengedit fail konfigurasi

Kaedah kedua untuk mematikan PHP-FPM ialah dengan mengedit fail konfigurasi. Kaedah ini memerlukan mengakses fail konfigurasi PHP-FPM dan membuat beberapa perubahan untuk menghentikan perkhidmatan. Berikut adalah beberapa langkah mudah.

Langkah 1: Pertama, akses sistem pelayan melalui SSH atau terminal.

Langkah 2: Masukkan direktori di mana fail konfigurasi PHP-FPM berada. Dalam kes Ubuntu 14.04, fail konfigurasi terletak dalam direktori /etc/php5/fpm/.

cd /etc/php5/fpm/

Langkah 3: Buka fail konfigurasi PHP-FPM menggunakan arahan berikut:

sudo nano php-fpm.conf

Langkah 4: Cari baris "pm = dynamic" dan gunakan Ctrl+W atau fungsi navigasi Cari.

Langkah 5: Tukar pengurus proses dinamik kepada pengurus proses statik:

pm = static

Langkah 6: Tetapkan "pm.max_children" kepada 0:

pm.max_children = 0

Langkah 7 : Tetapkan "pm.max_requests" kepada 0:

pm.max_requests = 0

Langkah 8: Simpan dan tutup fail konfigurasi.

Kaedah 3: Matikan php-fpm melalui pengurus pakej

Kaedah ketiga ialah mematikan perkhidmatan PHP-FPM melalui pengurus pakej. Kaedah ini sesuai untuk situasi di mana pentadbir mempunyai pengurus pakej.

Langkah 1: Pertama, akses sistem pelayan melalui SSH atau terminal.

Langkah 2: Hentikan perkhidmatan PHP-FPM melalui arahan berikut:

sudo service php-fpm stop

Langkah 3: Nyahpasang PHP-FPM melalui pengurus pakej:

sudo apt-get remove php-fpm

Langkah 4: Sahkan untuk menyahpasang perkhidmatan PHP-FPM:

sudo dpkg --list | grep php-fpm

Langkah 5: Kemudian alih keluar semua kebergantungan melalui arahan berikut:

sudo apt-get autoremove

Langkah 6: Selepas melengkapkan langkah di atas , PHP- Perkhidmatan FPM akan dinyahpasang dan dipadamkan.

Kesimpulan

Dalam artikel ini, kami memperkenalkan tiga kaedah berbeza untuk mematikan PHP-FPM. Ini termasuk melalui baris arahan, mengedit fail konfigurasi atau menggunakan pengurus pakej. Pentadbir dan pembangun harus memilih kaedah mereka sendiri untuk mematikan PHP-FPM bagi memastikan kestabilan dan keselamatan pelayan mereka.

Ringkasnya, sistem pengendalian Linux mempunyai pelbagai perintah dan fungsi yang kaya yang boleh menghentikan perkhidmatan PHP-FPM dengan mudah. Oleh itu, mana-mana pentadbir atau pembangun yang berpengalaman harus dapat menyelesaikan tugas ini dengan mudah.

Atas ialah kandungan terperinci Bagaimana untuk mematikan php-fpm dalam linux? Pengenalan kepada pelbagai kaedah. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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