PHP টিউটোরিয়াল [পর্ব-০১]পরিচিতি ও যা যা প্রয়োজন


PHP টিউটোরিয়াল [পর্ব-০১]পরিচিতি ও যা যা প্রয়োজনPHP টিউটোরিয়াল [পর্ব-০২]পিএইচপিতে আপনার প্রথম কাজ – welcome to php




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

পি এইচ পি কি ?
সহজ কথায় পি এইচ পি একটি ওয়েব প্রোগ্রামিং ল্যাংগুয়েজএটি ওয়েব ডেভেলপমেন্টের একটি গুরুত্বপূর্ণ অংশছিলাম প্রোগ্রামিং ল্যাংগুয়েজ মূলত দুই প্রকার, ডেস্কটপ প্রোগ্রামিং আর ওয়েব প্রোগ্রামিং ল্যাঙ্গুয়েজ পি এইচ পি হল ওয়েব প্রোগ্রামিং ল্যাংগুয়েজ
পি এইচ পি যেকোনো অপারেটিং সিস্টেমে চলেযেমন উইন্ডোজ, লিনাক্স ইত্যাদি
পি এইচ পি শেখার জন্য যা যা লাগবেঃ
এপাচি ওয়েব সার্ভারঃ এটি ইন্সটল করলে আপনি নেট ডিসকানেক্টেড থাকা অবস্থায়ও পি এইচ পি তে কাজ করতে পারবেনঅর্থাৎ, এটির মাধ্যমে আপনি অফলাইনে কাজ করতে পারবেন
Mysql Database: এটি একটি ডাটাবেসডাটাবেস হল, আপনি আপনার ওয়েবসাইটে যে সকল কন্টেন্ট যোগ করেন বা যা কিছু লেখেন সবই হল ডাটা আর  এসব ডাটার স্টোররুমই হল ডাটাবেসMysql তেমনই একটি ডাটাবেসসব ল্যাংগুয়েজ সব ডাটাবেসে কাজ করে নাপি এইচ পি যে ডাটাবেসে কাজ করে তার নাম Mysql. এছাড়াও  Informix, Oracle, Sybase, Solid, PostgreSQL, Generic ODBC  এসব ডাটাবেসেও পি এইচ পি কাজ করে
Mysql ডাটাবেস ও এপাচি ওয়েব সার্ভার একসঙ্গে XAMPP নামের একটি সফটওয়্যারে থাকেআপনি এই সফটওয়্যারটি ইন্সটল করে আপনার পিসিতে Apache এবং Mysql ডাটাবেস চালু করতে পারেন
ডাউনলোডের পরে সাধারণভাবেই ইন্সটল করুন,ইন্সটল করার সময় নিচের মত একটি পেজ আসলে তাতে নিচের মত করে install apache as service এবং install mysql as service       চেকবক্সে এ চেক করুনফলে apache mysql  সার্ভিস চালু হবে
Filezilla সিলেক্ট করতেও পারেন,নাও করতে পারেন

ইন্সটল করার পর xampp  কন্ট্রোল প্যানেল চালু করতে চাইলে তা চালু করেনফলে নিচের মত পাবেন
এই কন্ট্রোল প্যানেলে আপনাকে অবশ্যই apache mysql  চালু রাখতে হবে কাজ করার জন্য
প্রোগ্রামিং ল্যাংগুয়েজ নিয়ে কাজ করার পরিবেশ তো তৈরি করলেনএখন প্রোগ্রাম কোথায় লিখবেন ? চক দিয়ে কোনো কিছু লিখতে গেলে যেমন স্লেট লাগে, প্রোগ্রামিং ল্যাংগুয়েজ লেখার জন্য তো তেমনই একটা সফটওয়্যার দরকার যা লেখার মাধ্যম হিসেবে কাজ করবেবন্ধুরা, এর জন্যও বিভিন্ন ধরনের সফটওয়্যার আছেযেমন নেটবিনস(NETBEANS) তেমনই একটি সফটওয়্যারতবে সফটওয়্যারে কাজ করার আগে প্রাথমিক অবস্থায় নোটপ্যাডে কাজ করা ভালএতে পি এইচ পি ভালভাবে রপ্ত করা যাবেপি এইচ পি তে লেখা যেকোনো প্রোগ্রাম নোটপ্যাডে লিখে তা .php ,phtml এক্সটেনশান দিয়ে সেভ করতে হয়। .phtml এক্সটেনশান দিয়ে সেভ করার কারণ হচ্ছে একটি পিএইচপি স্ক্রীপ্টে সাধারণত পিএইচপি আলাদা অবস্থায় থাকে না,এর সাথে এইচটিএমএল ও থাকেএ প্রসঙ্গে একটি কথা বলে রাখা ভালো তা হল, যে কোনো ব্রাউজারে যখন কোনো লেখা প্রদর্শিত হয় তা মূলত একটি html স্ক্রীপ্ট,আপনি ঐ স্ক্রীপ্টে যত পি এইচ পি কন্টেন্টই রাখুন না কেন,ব্রাউজারে প্রদর্শনের সময় পুরো পেজটার html হিসেবেই দেখানো হয়
আসুন একটি প্রোগ্রাম দেখি
নোটপ্যাড ওপেন করে নিচের কোড গুলো লিখুন
echo "say hello to my all friend";
?>




প্রোগ্রাম থেকে নিশ্চয়ই এটা বুঝতে পারছেন, html php এ দুটি একই সাথে একটি স্ক্রীপ্টে কাজ করে
আজ এ পর্যন্তইপরবর্তীতে আবার দেখা হবে
সবাইকে ধন্যবাদ