পি.এইচ.পি(PHP) ল্যাংগুয়েজ কিভাবে কাজ করে । (How PHP Language Work)
MD. Sakil Sarker By: MD. Sakil Sarker
01 Mar, 2016

পি.এইচ.পি(PHP) ল্যাংগুয়েজ কিভাবে কাজ করে । (How PHP Language Work)

PHP

পি.এইচ.পি (PHP) একটি Server Side স্ক্রিপটিং language, সে জন্য এটি আপনার কম্পিউটারে Execute করে না । এটিকে Execute করতে হলে আপনার একটি সার্ভার কম্পিউটার লাগবে। আর আপনি চাইলে আপনার কম্পিউটারে পি.এইচ.পি (PHP) রান করতে পারবেন সেজন্য আপনার কম্পিরউটারে Apache নামক একটি ওয়েব সার্ভার সফটওয়্যার ইনস্টল করতে হবে ।

এরপর পি.এইচ.পি (PHP) language আপনি আপনার কম্পিউটারে রান করাতে পারবেন । Visitor যখন একটি পেইজ open করে, তখন সার্ভারে পি.এইচ.পি (PHP) কোডকে প্রসেস করে এবং সে অনুযায়ী আউটপুট হিসেবে ব্রাউজারে এইচটিএমএল (HTML) দ্বারা লিখিত কন্টেন্ট সমূহ প্রদর্শিত হয় ।

এইচটিএমএল (HTML) এ লিখা কোন পেইজ যখন কোন user তার কম্পিউটার Save/Download করেন, তখন সে ঐ পেজে ব্যবহত এইচটিএমএল (HTML) কোডসমূহ দেখতে পান এবং এইচটিএমএল (HTML) কোডগুলো ব্রাউজারে ব্যাখ্যা করে । কিন্তু পি.এইচ.পি (PHP) কাজ করে অন্যভাবে। পি.এইচ.পি (PHP) দিয়ে লেখা কোন পেজের কোডসমূহ ব্রাউজারে শো করে না। কারণ পি.এইচ.পি. (PHP) কোড ব্রাউজারে Interpret করে না, এটি মূলত Interpret হয় কোন একটি ওয়েব সার্ভারে।

User যখন কোন ব্রাউজারের মাধ্যমে সার্ভারকে কোন পেইজের জন্য অনুরোধ করে, আর যদি ঐ ফাইলটির extension পি.এইচ.পি (PHP) দিয়ে শেষ হয় অর্থাৎ সেটি যদি কোন পি.এইচ.পি (PHP) ফাইল হয়ে থাকে, তখন ঐ অনুরোধ টি পি.এইচ.পি (PHP) Interpreter এর কাছে চলে যায়, যেটি উপরের চিত্রে দেখানো হয়েছে। পি.এইচ.পি (PHP) Interpreter তখন File System এর সাথে Communicate করে ঐ ফাইলটির জন্য (সকল পি.এইচ.পি (PHP) ফাইল এ File System থাকে) এছাড়াও প্রয়োজনে database এবং mail server ইত্যাদির সাথে যোগাযোগ (Communicate) করে। পরবর্তীতে পি.এইচ.পি (PHP) পেইজটিকে Web Server এ পাঠানো হয় এবং ফাইন্যালি ওয়েব সার্ভার পেইজটিকে Browser এ পাঠিয়ে দেয় ।

 

Leave a Reply

Your email address will not be published. Required fields are marked *

six + seventeen =