กำหนดค่า PHP-FPM ในไฟล์ user.ini
สำหรับใครที่ Upgrade จาก SuPHP มาใช้ PHP-FPM ก็ต้องเปลี่ยนการกำหนดค่า PHP จากเดิมที่ต้องทำในไฟล์ php.ini มาเป็นไฟล์ .user.ini แทน โดยในบทความนี้จะแนะนำวิธีการกำหนดค่า PHP ที่ใช้บ่อยในไฟล์ .user.ini ผ่าน Command Line User Interface หรือ CLI ซึ่งจำเป็นต้อง Login เข้า Terminal ผ่านโปรแกรมโปรดของคุณ สำหรับตัวอย่างจะใช้ PuTTY และใช้ nano เป็นโปรแกรม Text Editor สำหรับแก้ไขไฟล์
เริ่มต้นให้สร้างหรือเปิดไฟล์ชื่อ .user.ini ใน wwwroot หรือ Folder รากของ Domain Name โดยพิมพ์คำสั่ง nano .user.ini แล้วกด Enter
# nano .user.ini
หากมีไฟล์นี้อยู่แล้วอาจมีการกำหนดค่าเบื้องต้นไว้ ก็สามารถแก้ไขได้เลย และสำหรับบทความนี้จะทำการกำหนดค่า PHP ที่ใช้งานบ่อย ตามรายการที่แสดงด้านล่าง
- Memory Limit เป็น 250M
- Max Upload Size เป็น 50M
- Max Execution Time เป็น 120
- Max Input Time เป็น 120
- Max Post Size เป็น 50M
ตัวอย่างที่แสดงให้ดูอาจไม่ตรงกับความต้องการของผู้ใช้ ดังนั้น ในการกำหนดค่าเหล่านี้ให้กำหนดตาม Requirement ของโปรแกรมที่เราใช้งาน เพราะในแต่ละโปรแกรมจะกำหนดค่าไม่เหมือนกัน
เมื่อกำหนดค่าแล้วให้ Copy Code ด้านล่างไปวางในไฟล์ .user.ini ที่เราสร้างไว้
กำหนดค่า PHP
memory_limit = 256M
upload_max_filesize = 50M
max_execution_time = 120
max_input_time = 120
post_max_size = 50M
ในหน้าจอ Terminal กด Shift+Insert เพื่อวาง Code บน nano จากนั้นให้กด Ctrl+o เพื่อบันทึก และกด Ctrl+x เพื่อออกจากโปรแกรม nano และจากนั้นให้ทดสอบหรือเช็คค่าจาก phpinfo ว่าค่าที่เรากำหนดถูกต้องหรือไม่
หวังว่าบทความนี้จะเป็นประโยชน์กับผู้อ่านทุกท่าน หากมีคำถามหรือคำติชมใดๆ คอมเม้นท์ไว้ด้านล่างสุดได้เลยครับ