Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk memulakan semula tanpa php-fpm

Bagaimana untuk memulakan semula tanpa php-fpm

PHPz
PHPzasal
2023-04-04 10:42:26534semak imbas

Pada pelayan yang menjalankan tapak web atau aplikasi PHP, PHP-FPM biasanya digunakan sebagai penterjemah PHP. Walau bagaimanapun, dalam beberapa kes, anda mungkin tidak boleh menggunakan hak pentadbir pelayan PHP-FPM dan hanya mengurus pelayan sebagai pengguna biasa. Dalam kes ini, anda mungkin menghadapi beberapa cabaran seperti cara memulakan semula pelayan PHP-FPM. Artikel ini akan menunjukkan kepada anda cara untuk memulakan semula pelayan PHP-FPM tanpa hak pentadbir.

  1. Semak proses PHP-FPM yang sedang dijalankan

Dalam persekitaran tanpa hak pentadbir, anda perlu log masuk ke pelayan sebagai pengguna standard dan semak yang sedang berjalan Proses PHP-FPM. Untuk melakukan ini, anda boleh menggunakan arahan berikut:

ps aux | grep php-fpm

Ini akan memaparkan semua proses PHP-FPM yang sedang berjalan.

  1. Bunuh proses PHP-FPM yang sedang berjalan

Jika anda perlu memulakan semula pelayan PHP-FPM, anda perlu mematikan proses PHP-FPM yang sedang berjalan dahulu . Untuk melakukan ini, anda boleh menggunakan arahan berikut:

kill <php-fpm-pid>

di mana, ialah PID proses yang anda mahu bunuh.

  1. Mulakan pelayan PHP-FPM

Selepas mematikan proses PHP-FPM, anda boleh mula memulakan semula pelayan PHP-FPM. Untuk melakukan ini, anda boleh menggunakan arahan berikut:

sudo php-fpm

Arahan ini akan menjalankan pelayan PHP-FPM dengan hak pentadbir.

Jika anda tidak mempunyai hak pentadbir, anda boleh cuba memasang PHP-FPM secara setempat dan menyediakannya untuk berkomunikasi dengan pelayan jauh. Dalam kes ini, anda boleh memulakan semula pelayan PHP-FPM menggunakan arahan berikut:

sudo systemctl restart php-fpm

Arahan ini sesuai untuk pengedaran Linux yang menggunakan systemd sebagai pengurus proses.

  1. Uji status pelayan PHP-FPM

Selepas memulakan semula pelayan PHP-FPM, anda harus menguji status pelayan PHP-FPM untuk memastikan ia berjalan biasalah. Untuk melakukan ini, anda boleh mencipta fail phpinfo.php pada pelayan anda dengan kandungan berikut:

<?php
phpinfo();
?>

Kemudian, akses fail phpinfo.php melalui pelayar anda untuk melihat sama ada pelayan PHP-FPM telah berjaya dimulakan semula.

Kesimpulan

Memulakan semula pelayan PHP-FPM tanpa hak pentadbir mungkin mempunyai beberapa had, tetapi selagi anda tahu arahan yang betul, anda boleh melakukannya dengan mudah. Selain itu, sebelum memulakan semula pelayan PHP-FPM, pastikan untuk mematikan semua proses PHP-FPM yang sedang berjalan untuk memastikan kejayaan memulakan semula pelayan PHP-FPM.

Atas ialah kandungan terperinci Bagaimana untuk memulakan semula tanpa php-fpm. 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