ฉันได้กำหนดค่า FastCGI และ PHP5-FPM ให้ทำงานบน Ubuntu ซึ่งทำงานได้ดี
แต่ฉันติดตั้งโมดูล"apache2 คนงาน mpm"และต้องการกำหนดค่าและแทนที่"prefork mpm"ซึ่งเป็นค่าเริ่มต้นใน apache2
ทั้งหมดที่ฉันพบคือใน CentOS ที่/etc/sysconfig/httpd
เพิ่งวางHTTPD=/usr/sbin/httpd.worker
จะเปิดใช้งาน"ผู้ปฏิบัติงาน mpm"
เราจะเปิดใช้งาน "worker mpm" ใน Ubuntu ได้อย่างไร
นอกจากนี้เมื่อฉันแสดงรายการโมดูลที่รวบรวมของ apache
"/usr/sbin/apachectl -l"
มันจะไม่แสดงรายการ"prefork.c"
ซึ่งกล่าวว่าเป็นรายการตั้งแต่เราใช้ตามค่าเริ่มต้น แต่เมื่อฉัน"/usr/sbin/apache2 -V | grep MPM"
แสดง"Server MPM: prefork"บางคนสามารถอธิบายเรื่องนี้ได้ไหม
$ / usr / sbin / apache2 -V | grep MPM
Server MPM: prefork
phpinfo ();
Server API : FPM/FastCGI