পিএইচপি-তে কীভাবে ফাইল আপলোড আকার বাড়ানো যায়


আপনি কি পিএইচপি বিকাশকারী বা কোনও সিস্টেম অ্যাডমিনিস্ট্রেটর যে পিএইচপি অ্যাপ্লিকেশনগুলি হোস্ট করে এমন সার্ভার পরিচালনা করছেন? আপনি কি পিএইচপি-তে ফাইল আপলোড আকার বাড়ানোর বা সেট করার কোনও উপায় খুঁজছেন? যদি হ্যাঁ, তবে এই নিবন্ধটি অনুসরণ করুন যা আপনাকে পিএইচপিতে ফাইল আপলোডের আকার বাড়াতে এবং পিএইচপি'র কিছু ফাইল ফাইল আপলোড এবং পোষ্ট ডেটা পরিচালনা করার জন্য মূল নির্দেশিকা ব্যাখ্যা করবে follow

ডিফল্টরূপে, পিএইচপি ফাইল আপলোডের আকারটি সার্ভারে সর্বাধিক 2MB ফাইলে সেট করা থাকে তবে আপনি পিএইচপি কনফিগারেশন ফাইল ( php.ini ) ব্যবহার করে ফাইল আপলোডের সর্বোচ্চ আকার বাড়াতে বা হ্রাস করতে পারেন, এই ফাইলটি বিভিন্ন লিনাক্স বিতরণে বিভিন্ন স্থানে পাওয়া যাবে in

# vim /etc/php.ini                   [On Cent/RHEL/Fedora]
# vim /etc/php/7.0/apache2/php.ini   [On Debian/Ubuntu]

পিএইচপি-তে ফাইল আপলোডের আকার বাড়ানোর জন্য, আপনার php.ini ফাইলে আপনার আপলোড_ম্যাক্স_ফাইলেজ এবং পোস্ট_ম্যাক্স_সাইজ পরিবর্তনশীলটি পরিবর্তন করতে হবে।

upload_max_filesize = 10M
post_max_size = 10M

এছাড়াও, আপনি একক অনুরোধে সর্বোচ্চ_ফায়াল_আপলোডস ব্যবহার করে একযোগে আপলোড করার জন্য অনুমোদিত সর্বোচ্চ সংখ্যক ফাইলও সেট করতে পারেন। নোট করুন যে পিএইচপি 5.3.4 এবং লাস্টার সংস্করণগুলি থেকে, জমা দেওয়ার সময় ফাঁকা রেখে যাওয়া কোনও আপলোড ক্ষেত্রগুলি এই সীমাতে গণনা করে না।

max_file_uploads = 25

পরিবর্তনশীল post_max_size যা পিওএসপি গ্রহণ করবে এমন POST ডেটার সর্বাধিক আকার নির্ধারণ করতে ব্যবহৃত হয়। 0 এর মান নির্ধারণ করা সীমাটিকে অক্ষম করে। যদি POST ডেটা পঠন সক্ষম_পোস্ট_ডেটা_প্রেডিংয়ের মাধ্যমে অক্ষম করা থাকে তবে তা উপেক্ষা করা হবে।

একবার আপনি উপরের পরিবর্তনগুলি করার পরে, পরিবর্তিত php.ini ফাইলটি সংরক্ষণ করুন এবং আপনার নিজের লিনাক্স বিতরণে নিম্নলিখিত আদেশগুলি ব্যবহার করে ওয়েব সার্ভারটি পুনরায় চালু করুন।

--------------- SystemD --------------- 
# systemctl restart nginx
# systemctl restart httpd		
# systemctl restart apache2	

--------------- Sys Vinit ---------------
# service nginx restart
# service httpd restart		
# service apache2 restart	

এটাই! এই সংক্ষিপ্ত নিবন্ধে, আমরা কীভাবে পিএইচপি-তে ফাইল আপলোডের আকার বাড়াতে হবে তা ব্যাখ্যা করেছি। আপনি যদি অন্য কোনও উপায় জানেন বা কোনও প্রশ্ন থাকে তবে নীচে আমাদের মন্তব্য বিভাগটি ব্যবহার করে আমাদের সাথে ভাগ করুন।