ฉันอัปเกรดเป็น Ubuntu Server 14.04 คาดหวังว่าการติดตั้ง apache เริ่มต้นจะใช้ MPM ของเหตุการณ์ใหม่ แต่ฉันกลับพบ prefork ที่กินหน่วยความจำแบบเก่าแทน
ฉันตั้งค่าเหตุการณ์ MPM ใน Arch Linux ได้สำเร็จ แต่ฉันไม่สามารถทำเช่นนั้นบน Ubuntu ฉันได้รับ:
Apache is running a threaded MPM, but your PHP Module is not compiled to be threadsafe. You need to recompile PHP
ฉันได้ติดตั้งแล้วphp-fpm
และกำหนดค่า apache2 ให้ใช้ แต่เนื่องจากไฟล์กำหนดค่าสำหรับ apache2 นั้นแตกต่างกันใน Ubuntu ฉันไม่แน่ใจว่าฉันทำถูกที่แล้วหรือไม่
มีความคิดเกี่ยวกับวิธีทำให้เธรด PHP ปลอดภัยหรือไม่ดังนั้นฉันจึงสามารถใช้ apache2 event-mpm (โดยไม่ต้องทำการคอมไพล์ PHP ด้วยตนเองอีกครั้งแน่นอน)