Rumah pembangunan bahagian belakang masalah PHP php中fpm的意思是什么

php中fpm的意思是什么

Jun 11, 2021 am 09:35 AM
fpm

php中fpm的意思是PHPFastCGI管理器,而对于PHP5.3.3之前的php来说,则是一个补丁包 ,旨在将FastCGI进程管理整合进PHP包中。

php中fpm的意思是什么

本文操作环境:windows7系统、PHP7.1版,DELL G3电脑

php中fpm的意思是什么?

PHP-FPM(FastCGI Process Manager:FastCGI进程管理器)是一个PHPFastCGI管理器,对于PHP 5.3.3之前的php来说,是一个补丁包 ,旨在将FastCGI进程管理整合进PHP包中。如果你使用的是PHP5.3.3之前的PHP的话,就必须将它patch到你的PHP源代码中,在编译安装PHP后才可以使用。

相对Spawn-FCGI,PHP-FPM在CPU和内存方面的控制都更胜一筹,而且前者很容易崩溃,必须用crontab进行监控,而PHP-FPM则没有这种烦恼。

简介

从PHP 5.4 RC2开始,php-fpm已经转正了,不再被php团队标注为EXPERIMENTAL(实验性的东西)。

PHP5.3.3已经集成php-fpm了,不再是第三方的包了。PHP-FPM提供了更好的PHP进程管理方式,可以有效控制内存和进程、可以平滑重载PHP配置,比spawn-fcgi具有更多优点,所以被PHP官方收录了。在./configure的时候带 –enable-fpm参数即可开启PHP-FPM。

使用PHP-FPM来控制PHP-CGI的FastCGI进程

/usr/local/php/sbin/php-fpm{start|stop|quit|restart|reload|logrotate}

--start 启动php的fastcgi进程

--stop 强制终止php的fastcgi进程

--quit 平滑终止php的fastcgi进程

--restart 重启php的fastcgi进程

--reload 重新平滑加载php的php.ini

--logrotate 重新启用log文件

推荐学习:《PHP视频教程

Atas ialah kandungan terperinci php中fpm的意思是什么. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Repo: Cara menghidupkan semula rakan sepasukan
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Cara mendapatkan biji gergasi
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Selesaikan masalah kehilangan PHP-FPM dalam Ubuntu Selesaikan masalah kehilangan PHP-FPM dalam Ubuntu Mar 08, 2024 pm 09:45 PM

Untuk menyelesaikan masalah kekurangan PHP-FPM dalam Ubuntu, contoh kod khusus diperlukan Dalam sistem Ubuntu, memasang dan mengkonfigurasi PHP-FPM adalah operasi biasa, tetapi kadangkala masalah kehilangan PHP-FPM berlaku semasa proses pemasangan. Artikel ini memperincikan cara menyelesaikan masalah ini dan menyediakan contoh kod khusus untuk membantu anda menyelesaikan pemasangan dan konfigurasi. 1. Semak sama ada PHP-FPM telah dipasang Mula-mula, gunakan arahan berikut untuk menyemak sama ada PHP-FPM telah dipasang dalam sistem: dpkg-l|gr

Bagaimana untuk menyelesaikan masalah kegagalan permulaan PHP7-FPM dalam persekitaran Linux Bagaimana untuk menyelesaikan masalah kegagalan permulaan PHP7-FPM dalam persekitaran Linux Mar 11, 2024 pm 02:12 PM

Kaedah untuk menyelesaikan masalah kegagalan permulaan PHP7-FPM dalam persekitaran Linux Apabila menggunakan pelayan Linux untuk membina tapak web atau aplikasi, PHP7-FPM ialah pengurus proses PHPFastCGI yang biasa digunakan. Walau bagaimanapun, kadangkala anda menghadapi masalah bahawa PHP7-FPM gagal dimulakan, yang mungkin menyebabkan tapak web tidak dapat diakses secara normal. Dalam artikel ini, kami akan membincangkan beberapa penyelesaian biasa dan memberikan contoh kod khusus. Saya harap maklumat ini dapat membantu anda menyelesaikan masalah kegagalan permulaan PHP7-FPM dengan cepat. meneliti

Bagaimana untuk menangani kegagalan permulaan PHP7-FPM di bawah Linux Bagaimana untuk menangani kegagalan permulaan PHP7-FPM di bawah Linux Mar 10, 2024 pm 09:54 PM

PHP7-FPM di bawah Linux ialah pengurus proses PHPFastCGI biasa, yang biasanya digunakan untuk mengendalikan program PHP. Walau bagaimanapun, kadangkala semasa proses konfigurasi atau penggunaan, anda mungkin menghadapi situasi di mana PHP7-FPM gagal dimulakan, menyebabkan tapak web tidak dapat diakses secara normal. Dalam kes ini, kita perlu mengambil beberapa langkah untuk menangani dan menyelesaikan masalah tersebut. 1. Semak log ralat dahulu semak log ralat PHP7-FPM Biasanya log ralat terletak di /var/log/php7-fpm.

Apakah itu nginx smooth restart dan FPM smooth restart? Apakah itu nginx smooth restart dan FPM smooth restart? May 23, 2023 pm 09:08 PM

Graceful restart GR ialah singkatan dari Graceful Restart Ia adalah satu mekanisme untuk memastikan perkhidmatan pemajuan tidak terganggu apabila protokol dimulakan semula. Teras mekanisme GR ialah apabila peranti memulakan semula protokol, ia boleh memberitahu peranti sekelilingnya untuk mengekalkan hubungan jiran yang stabil dan laluan ke peranti dalam tempoh masa tertentu. Selepas protokol dimulakan semula, peranti persisian membantunya menyegerakkan maklumat (termasuk pelbagai topologi, penghalaan dan maklumat sesi yang diselenggarakan oleh penghalaan/protokol berkaitan MPLS yang menyokong GR), memulihkan peranti kepada keadaan sebelum dimulakan semula dalam masa yang sesingkat mungkin. negeri. Tiada laluan mengepak semasa keseluruhan proses mulakan semula protokol, dan tidak akan ada perubahan dalam laluan pemajuan paket Keseluruhan sistem boleh memajukan data tanpa gangguan. Proses ini dipanggil permulaan semula yang lancar.

Bagaimana untuk menyelesaikan kod status HTTP perkhidmatan nginx+php-fpm 502 Bagaimana untuk menyelesaikan kod status HTTP perkhidmatan nginx+php-fpm 502 May 21, 2023 am 08:07 AM

Untuk salah satu projek web kami, disebabkan peningkatan dalam bandar baharu, bilangan lawatan telah meningkat dan tekanan terhadap DB telah meningkat Sebagai pihak perniagaan yang menyediakan antara muka, sejumlah besar permintaan "502" telah dilaporkan baru-baru ini melalui maklum balas hiliran. 502, badgateway, biasanya ralat di hulu (ini adalah PHP, sebab biasa 502 ialah pelaksanaan skrip melebihi masa tetapan tamat masa, atau tetapan tamat masa terlalu besar, mengakibatkan proses PHP tidak menjadi). dikeluarkan untuk masa yang lama, dan tidak ada pekerja terbiar untuk mengambil tetamu. Projek kami disebabkan oleh tetapan masa pelaksanaan PHP yang terlalu singkat Dalam kes ini, anda boleh terlebih dahulu meningkatkan masa pelaksanaan PHP dengan sewajarnya dan memastikan bahawa 502 dikosongkan terlebih dahulu.

Menyelesaikan Cabaran Kehilangan PHP-FPM dalam Sistem Ubuntu Menyelesaikan Cabaran Kehilangan PHP-FPM dalam Sistem Ubuntu Mar 08, 2024 pm 02:48 PM

Apabila menyelesaikan cabaran kehilangan PHP-FPM dalam sistem Ubuntu anda, anda perlu mengikuti satu siri langkah untuk memasang dan mengkonfigurasi PHP-FPM. PHP-FPM (FastCGIProcessManager) ialah pengurus proses yang mengendalikan permintaan halaman dinamik dan boleh meningkatkan prestasi dan kestabilan aplikasi PHP. Butiran berikut cara memasang dan mengkonfigurasi PHP-FPM pada sistem Ubuntu dan menyediakan contoh kod khusus untuk membantu menyelesaikan cabaran ini. Langkah 1: Pengemaskinian sistem sedang dijalankan

Bagaimana untuk mengkonfigurasi log ralat PHP apabila menggunakan PHP-FPM dalam Nginx Bagaimana untuk mengkonfigurasi log ralat PHP apabila menggunakan PHP-FPM dalam Nginx May 15, 2023 am 08:58 AM

nginx berbeza daripada apache Dalam apache, anda boleh menentukan log ralat php secara langsung, supaya maklumat ralat semasa pelaksanaan php dimasukkan terus ke dalam log ralat php, yang boleh ditanya dengan mudah. Dalam nginx, perkara menjadi seperti ini: nginx hanya merekodkan log akses untuk lawatan halaman. Tidak akan ada maklumat log ralat php. nginx menghantar permintaan untuk php ke proses php-fpmfastcgi untuk pemprosesan php-fpm lalai hanya akan mengeluarkan mesej ralat php-fpm, dan log ralat php tidak dapat dilihat dalam log ralat php-fpm. Sebabnya ialah fail konfigurasi php php-fpm

Petua untuk mengendalikan pengecualian permulaan PHP7-FPM pada pelayan Linux Petua untuk mengendalikan pengecualian permulaan PHP7-FPM pada pelayan Linux Mar 11, 2024 am 11:09 AM

Ia adalah amalan biasa untuk menggunakan PHP7-FPM sebagai persekitaran berjalan skrip sebelah pelayan pada pelayan Linux, tetapi kadangkala anda mungkin menghadapi pengecualian permulaan. Artikel ini akan memperkenalkan beberapa teknik untuk menangani pengecualian permulaan PHP7-FPM dan menyediakan beberapa contoh kod khusus untuk membantu pembaca menyelesaikan masalah dengan lebih baik. 1. Semak fail konfigurasi. Fail konfigurasi PHP7-FPM biasanya terletak dalam direktori /etc/php/7.x/fpm/pool.d/ untuk memastikan bahawa konfigurasi dalam fail konfigurasi adalah betul. Boleh membuat

See all articles