PHP MySQL বর্তমান Web programming জগতে এক গুরুত্বপূর্ণ অংশ। ওয়েব, E-Commerce, OS-Commerce, BZB website, Blog site, Content management system এসব গুরুত্বপূর্ন সবধরনের Web applications এ PHP MySQL এখন ব্যবহৃত হয়। কারণ PHP একটি Open Source Scripting Language.
Dynamic web page build করার ক্ষেত্রে PHP এখন অপ্রতিদ্বন্দী। যারা একেবারেই PHP সম্পর্কে কিছুই জানেন না তাদের কথা মাথায় রেখে এই পোষ্ট তৈরী করা হয়েছে। একজন নবীন পাঠকও step by step PHP MySQL শিখতে পারবেন।
এছাড়াও HTML, CSS সম্পর্কে Job market-এর চাহিদা অনুযায়ী টিউন করা হবে।
DAY - 1
PHP কি?
PHP একটি Programming Language যা মূলতঃ Web Development-এর জন্য ব্যবহৃত হয়। এটি বর্তমানে একটি শক্তিশালী Date Base ভিত্তিক ডবন Web application তৈরীর জন্য ব্যবহৃত হয়। PHP এর ক্ষমতা বাড়ার সাথে সাথে এর জনপ্রিয়তাও বেড়ে যায়। বর্তমানে Apache Web Server PHP-র জন্য ব্যবহৃত হয়।
এটি Microsoft-এর IIS Web serverকেও হার মানিয়েছে। ২০০২ সালে ৯০ লাখের বেশি Web server-এ PHP ব্যবহৃত হচ্ছিল। ২০০৫ সালে এসে এর পরিমাণ দাঁড়ায় ২ কোটি ২৫ লক্ষ। বর্তমানে Web ভিত্তিক যত Out sourcing-এর কাজ হয় এর ৬০% এরও বেশি PHP দ্বারা করা হয়।
PHP-এর ইতিহাস
১৯৯৪ সালে Rasmus Leodorf তার Personal Home Page তৈরীর জন্য PHP প্রথম ব্যবহার করেছিলেন।
এরপরে Developer দের দৃষ্টি আকর্ষন করলে একটি গ্রুপ PHP এর উন্নয়নের জন্য কাজ শুরু করেন। Zeev Surask এবং Andi Gutmans পরবর্তীতে PHP-3 কে একটি শক্তিশালী Server Site Scripting Language হিসেবে পরিণত করেন। বর্তমানে আমরা PHP-5 ব্যবহার করছি।
কেন PHP?
আপনি অনেক কারণেই পিএইচপি ব্যবহার করতে চাইবেন। Web Development Language হিসেবে PHP এখন অনেক জনপ্রিয়।
এটি ব্যবহার করে সহজে ও সংক্ষিপ্ত সময়ে Data Base ভিত্তিক Web Application তৈরী করতে পারবেন। এছাড়াও PHP ব্যবহারের আরো কিছু সুবিধা আছে। বর্তমানে WWW. facebook.com- যার পরিচয় দেওয়ার দরকার হবে না PHP MySQL (But not Oracle or DB2)নিয়ে তৈরী। যেখানে ৮০০টি MySQL Data Base Server রয়েছে। এবং দিন দিন বাড়ছে
ওপেন সোর্স (Open Source)
PHP-এর একটি বড় সুবিধা হলো এটি Open Source।
Open Source মানে আপনি PHP-এর Source Code পাবেন এবং সেই সাথে PHP ব্যবহার করতে পারবেন বিনামূল্যে। বাজারে অনেক Web Development Scripting Language ও Tools পাওয়া যাবে যেগুলি অনেক অর্থ ব্যয় করে সংগ্রহ করতে হয়, সেদিক থেকে PHP একদম ফ্রি। Web Site থেকে কেবল এটি Download ও Install করে নিতে হবে।
PHP ফ্রি হলেও আপনি এটি ব্যবহার করে ফ্রি কিংবা বাণ্যিজ্যিক উভয় ধরনের Application তৈরী করতে পারেন। এটি ফ্রি হলেও আপনি PHP-এর জন্য যথেষ্ট সাহায্য পাবেন Online-এ।
বিভিন্ন ফোরাম থেকে অভিজ্ঞ প্রোগ্রামারদের মতামত জানতে পারবেন। তাদের সাহায্য নিতে পারবেন। এছাড়া প্রচুর সংখ্যক পুস-ক পাবেন এ বিষয়ে।
Open Source Software হিসেবে এর বড় সুবিধা হলো এই যে এর মধ্যে কোন ক্রটি পাওয়া গেলে সেটি প্রায় সাথে সাথে সংশোধন করা হবে। তখন আপনি Updated Version Download করে নিতে পারেন।
বাণিজ্যিক Software-এর মতো পরবর্তী ভার্সন রিলিজ হওয়া পযর্ন্ত অপেক্ষা করতে হবে না।
পারফরম্যান্স (Performance)
শক্তিশালী Zend Engine কারণের Microsoft-এর ASP-এর সাথে তুলনায় PHP অনেক ভাল Performance দিয়ে থাকে। আর এ কারণেই অনেকেই ASP ছেড়ে PHP ব্যবহার শুরু করেছেন। কোন ASP Application কে PHP তে পরিবর্তন করার জন্যও Open Source Tools পাওয়া যাবে। PHP এর সাথে ব্যবহৃত MySQL Data Base Server ও দুর্দান্ত Performance দিয়ে থাকে।
আগ্রহ থাকলে পরবর্তী আকর্ষণ- XAMPP Installation
।
অনলাইনে ছড়িয়ে ছিটিয়ে থাকা কথা গুলোকেই সহজে জানবার সুবিধার জন্য একত্রিত করে আমাদের কথা । এখানে সংগৃহিত কথা গুলোর সত্ব (copyright) সম্পূর্ণভাবে সোর্স সাইটের লেখকের এবং আমাদের কথাতে প্রতিটা কথাতেই সোর্স সাইটের রেফারেন্স লিংক উধৃত আছে ।