ডাইনামিক এবং ইন্ট্রাকটিভ ওয়েব সাইট তৈরির জন্য PHP একটা শক্তিশালি ল্যাঙ্গুয়েজ। PHP কে বলা হয় Hypertext Preprocessor। ওপেন সোর্স জেনারেল পারপোজ স্ক্রিপ্টিং ল্যঙ্গুয়েজ হিসেবে PHP ব্যাপকভাবে ব্যবহৃত হচ্ছে, বিশেষ করে ওয়েব ডেভলপমেন্টে এর জুরি নেই। ডাইনামিক ওয়েব সাইট তৈরির ক্ষেত্রে PHP আজ জনপ্রিয়তার শীর্ষে উঠে এসেছে। এছাড়া PHP ওয়েবে তথ্য সংরক্ষণের ক্ষেত্রে সর্বোচ্চ নিরাপত্তা প্রদান করে।
আমরা জানি যে HTML দ্বারা তৈরিকৃত ওয়েব পেজকে সহজেই সুন্দর করে সাজানো যায় কিন্তু এর কোন সিকিউরিটি নেই। HTML কোড সম্পূর্ণরূপে ব্রাউজারে প্রদর্শিত হয়। অন্যদিকে PHP একটি সার্ভার সাইড ল্যাঙ্গুয়েজ, PHP তে লিখিত যে কোন কোড প্রথমে সার্ভার কতৃক কম্পাইল হয়ে ব্রাউজারে প্রদর্শণের পূর্বে HTML এ রূপান্তরিত হয়ে প্রদর্শিত হয়।তাছাড়াও PHP এর সাথে MySql ডাটাবেজ সংযুক্ত করে যে কোন ওয়েব সাইটকে অনেক বেশি ব্যবহার বান্ধব করা সম্ভব হয়।তাই একজন ভাল মানের ওয়েব ডেভলপার হিসেবে নিজেকে তৈরি করার জন্য PHP শেখার বিকল্প নেই।
আমরা প্রজেক্ট ভিত্তিক টিউটোরিয়ালের মাধ্যমে PHP এর গুরুত্বপূর্ণ বিষয় গুলোকে আকর্ষণীয় ভাবে উপস্থাপন করার চেষ্টা করব, যেন যে কেউ খুব সহজেই PHP তে দক্ষতা অর্জন করতে পারেন।সকলের সার্বিক সহযোগিতা কমণা করছি।
আজ টিউটোরিয়ালের প্রথম পর্বে থাকছে লোকাল সার্ভার এবং PHP MySql ইন্সটলেশন প্রক্রিয়া।
লোকাল সার্ভার এবং PHP MySql ইন্সটলেশন প্রক্রিয়া
আমরা টিউটোরিয়াল বিডির পূর্বের HTML টিউটোরিয়াল গুলো থেকে স্ট্যাটিক ওয়েব সাইট তৈরি বিষয়ে ইতোমধ্যেই জেনেছি। HTML ব্যবহার করে তৈরিকৃত স্ট্যাটিক ওয়েব ওয়েব পেজ ব্রাউজারে সরাসরি প্রদর্শিত হয় কিন্তু PHP সার্ভার কতৃক কম্পাইল হয়ে ব্রাউজারে প্রদর্শণের পূর্বে HTML এ রূপান্তরিত হয়ে প্রদর্শিত হয়।তাই আমাদেরকে অবশ্যই সার্ভার ব্যবহার করতে হবে।লোকাল কম্পিউটারে কাজ করার জন্য আমাদেরকে লোকাল সার্ভার ইন্সটল করে নিতে হবে। আমাদেরকে একইসাথে PHP এবং MySql ও ইন্সটল করে নিতে হবে। সবগুলো কাজ এক সাথে সম্পাদন করার জন্য আমরা প্যাকেজটি ইন্সটল করে নিতে পারি।
ডাউনলোডের পর Xampp প্যাকেজটি খুব সহজেই অন্যান্য সফটওয়্যারের মতই ইন্সটল করা যাবে।
Xampp প্যাকেজটি উপরের ছবির মত C ড্রাইভে ইন্সটল দিন।
ইন্সটল করা শেষ হলে ওপেন করলে যদি উপরের ছবির মত দেখায় তাহলে বুঝতে হবে Xampp প্যাকেজটি সঠিকভাবে ইন্সটল হয়েছে।
এখন আমরা আমাদের কম্পিউটারটিকে PHP এবং MySql শেখার জন্য সম্পূর্ণরূপে প্রস্তুত করে নিতে সক্ষম হয়েছি ।
PHP ফাইল ব্রাউজারে প্রদর্শণ বিষয়ে কিছু কথা
আমরা যে PHP তে স্ক্রিপ্টিং করে ফাইলগুলি তৈরি করব তা ব্রাউজারে প্রদর্শণের পূর্বে C:\xampp\htdocs এই লোকেশনে অর্থাৎ htdocs ফোল্ডারের মধ্যে রাখতে হবে। যদি আমাদের ফাইলটি হয় index.php তাহলে ব্রাউজারের মাধ্যমে প্রদর্শন করার জন্য index.php ফাইলটিকে htdocs ফোল্ডারের মধ্যে রাখতে হবে।ব্রাইজারে ফাইলটি প্রদর্শণের জন্য ব্রাউজারের এড্রেস লেখতে হবে http://localhost/index.php
………………………………………………………………………………..
জ্ঞন বিজ্ঞানের সংস্পর্শে আলোকিত একটা সুন্দর সমৃদ্ধ পৃথিবীর প্রত্যাশায় আজ এখানেই শেষ করছি। সকলের জন্য শুভকামনা রইল ।
nice post
ধন্যবাদ অনুপম ভাই,
পি এইচ পি অনুশীলন বিষয়ে যে কোন সমস্যা, সমাধান এবং পরামর্শ থাকলে আমাদের লিখতে পারেন।
শুভ কামনা রইল।
পোষ্টটি খুব সহজ ও সুন্দর ভাবে উপস্থাপনা করেছেন এবং আমার কাছে খুবি ভাল লেগেছে। এ বিষয়ে আরো পোষ্ট করেন। ধন্যবাদ
ধন্যবাদ Minhas ভাই, আশা করছি টিউটোরিয়ালটি সিরিজ আকারে চলবে। আমাদের সাথেই থাকুন।
আমি একজন প্রগ্রামার। আপনার পোস্ট গুলা খুব ভাল মানের। প্লিস আর ও পস্ট করুন। খুব উপকার পাব।
@মাহামুদ, মাহামুদ ভাই ধন্যবাদ, দ্রুত পোস্ট গুলো দেয়ার চেষ্টা করব। আমাদের সাথেই থাকুন। আর আপনি যেহেতু একজন প্রোগ্রামার , আপনার অভিজ্ঞতা ,অর্জিত জ্ঞান টিউটোরিয়ালবিডির মাধ্যমে আমাদের সাথে শেয়ার করতে পারেন। শুভ কামনা রইল।
ভাই আমাকে একটু সাহায্য করবেন প্লিজ। আমি পিএইচপি সেট আপ দিছি।সব ঠিক আছে। কিন্তু আমি যথন নোটপ্যাডে mypage.php এটা লিখছি ওইটা আমার ব্রাউজারে দেখায় না ।আমি নোটপ্যাড ফাইল টা htdocs রাখছি তারপর এ সমস্যা । আমি কি করব বলবেন প্লিজ।