ปรับแต่ง Apache ให้อัพโหลดไฟล์ใหญ่ได้


หน้าแรก PHP MySQL เกร็ดความรู้ ปรับแต่ง Apache ให้อัพโหลดไฟล์ใหญ่ได้
ในการปรับแต่ง Apache หรือ Web Server ให้อัพโหลดไฟล์ใหญ่ ๆ ได้นั้น มีขั้นตอนคล้ายคลึงกันทั้งบน Windows และ Linux คือ

1. เปิดไฟล์การตั้งค่า php (ไฟล์ php.ini) ขึ้นมา แล้วทำการปรับค่าตัวแปร 3 ตัวที่เกี่ยวข้อง ดังนี้

post_max_size = 20M
upload_max_filesize = 20M
memory_limit = 256M


ค่าตัวแปรแต่ละตัวมีความหมายดังนี้

post_max_size
หมายถึง จำนวน MB ที่เราสามารถกดส่งข้อมูลไปยังเครื่องเซิร์ฟเวอร์ได้

upload_max_filesize
หมายถึง ขนาดไฟล์ใหญ่ที่สุด ที่สามารถส่งไปยังเซิร์ฟเวอร์ได้ (ต่อ 1 ไฟล์)

memory_limit
หมายถึง จำนวน Memory ที่ php ใช้ จะต้องตั้งมากกว่าขนาด post_max_size อย่างน้อย 2-3 เท่า เผื่อกรณีมีคนกดส่งไฟล์ใหญ่ ๆ พร้อม ๆ กัน

ในตัวอย่างด้านบน จะทำให้เซิร์ฟเวอร์สามารถอัพโหลดไฟล์ได้ใหญ่สุด 20 MB


2. รีสตาร์ทตัว Web Server หรือตัว Apache ก็ใช้ได้แล้วครับ

ขึ้นไปด้านบน