পিএইচপি … কিভাবে কজ করব ??? [পর্ব ২]

গত পর্বে আমারা পিএইচপি সম্বন্ধে যে জ্ঞান  অর্জন করেছিলাম নিসচয় ভুলে যান নি । [ আপনারা নিসচয় আমার মত এত খারাপ student নাহ । তবে কেউ যদি থাকেন তাহলে এখানে ক্লিক করে প্রথম পর্ব  দেখতে পারেন ]
চলুন আজকে দেখি পিএইচপি কিভাবে ব্যবহার করা শুরু করব…

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

পিএইচপি ব্যবহার শুরু করার আগে আপনার কম্পিউটার এ পিএইচপি ইন্সটল করতে হবে। তাই আজকে আমি আপনাদের সাথে এমন কিছু সফটওয়্যার নিয়ে আলোচনা করবো যে সফটওয়্যার গুলো আপনার পিসিতে সেটআপ করলেই পিএইচপি ইন্সটল হয়ে যাবে।

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

আমি আপনাদের জন্য কিছু সফটওয়্যার নিয়ে আলোচনা করছি যেগুলো আপনার কম্পিউটার এ ইন্সটল করলেই আপনার পিসিকে একটি লোকাল সার্ভার বানাতে পারেন এবং সেই সাথে পিএইচপি ইন্সটল হয়ে যাবে।

উইন্ডোজ ব্যবহারকারীদের জন্যঃ

০১/WAMP Server

এটা শুধু উইন্ডোজ প্ল্যাটফরম এর জন্য। এর সর্বসেশ সংস্করণ ২.২A এবং বর্তমান WAMP Server সংস্করণ রয়েছেঃ

  • Apache 2.2.21
  • Php 5.3.8
  • Mysql 5.5.16
  • XDebug 2.1.2
  • XDC 1.5
  • PhpMyadmin 3.4.5
  • SQLBuddy 1.3.3
  • webGrind 1.0″

০২/XAMPP 

XAMPP প্রায় সকল প্ল্যাটফরম সমর্থন করে যেমনঃ উইন্ডোজ, ম্যাক, লিনাক্স ও সোলারিজ। এই সফটওয়্যার এর বর্তমান সংস্করণ ১.৭.৭ এই সংস্করণে রয়েছে Apache 2.2.21

  • MySQL 5.5.16
  • PHP 5.3.8
  • phpMyAdmin 3.4.5
  • FileZilla FTP Server 0.9.39
  • Tomcat 7.0.21 (with mod_proxy_ajp as connector)

ম্যাকিন্টোস ব্যবহারকারীদের জন্যঃ

০২/ MAMP

MAMP এই সফটওয়্যার শুধু ম্যাকিন্টোস ব্যবহারকারীদের জন্য। MAMP বর্তমান সংস্করণ ২.০.৫ এবং সংস্করণ এর মধ্যে রয়েছেঃ

  • Apache 2.0.63
  • MySQL 5.1.44
  • PHP 5.2.13 & 5.3.2
  • APC 3.1.3
  • eAccelerator 0.9.6
  • XCache 1.2.2 & 1.3.0
  • phpMyAdmin 3.2.5
  • Zend Optimizer 3.3.9
  • SQLiteManager 1.2.4
  • Freetype 2.3.9
  • t1lib 5.1.2
  • curl 7.20.0
  • jpeg 8
  • libpng-1.2.42
  • gd 2.0.34
  • libxml 2.7.6
  • libxslt 1.1.26
  • gettext 0.17
  • libidn 1.15
  • iconv 1.13
  • mcrypt 2.6.8
  • YAZ 4.0.1 & PHP/YAZ 1.0.14

০২/XAMPP 

XAMPP প্রায় সকল প্ল্যাটফরম সমর্থন করে যেমনঃ উইন্ডোজ, ম্যাক, লিনাক্স ও সোলারিজ। এই সফটওয়্যার এর বর্তমান সংস্করণ ১.৭.৭ এই সংস্করণে রয়েছে Apache 2.2.21

  • MySQL 5.5.16
  • PHP 5.3.8
  • phpMyAdmin 3.4.5
  • FileZilla FTP Server 0.9.39
  • Tomcat 7.0.21 (with mod_proxy_ajp as connector)

লিনাক্স/উবুন্টু ব্যবহারকারীদের জন্যঃ

০১/XAMPP 

XAMPP প্রায় সকল প্ল্যাটফরম সমর্থন করে যেমনঃ উইন্ডোজ, ম্যাক, লিনাক্স ও সোলারিজ। এই সফটওয়্যার এর বর্তমান সংস্করণ ১.৭.৭ এই সংস্করণে রয়েছে Apache 2.2.21

  • MySQL 5.5.16
  • PHP 5.3.8
  • phpMyAdmin 3.4.5
  • FileZilla FTP Server 0.9.39
  • Tomcat 7.0.21 (with mod_proxy_ajp as connector)
উপরের সব সফটওয়্যার এর নামের প্রথম অক্ষর ছাড়ায় আপনারা দেখতে পাচ্ছে যে পরের অক্ষর গুলো প্রায় একই রকম। আর এই দেখে আপনাদের মনে প্রশ্ন জাগতে পারে কেন একই ধরনের নাম? আপনাদের জন্য উত্তর আমিই দিয়ে দিলামঃ প্রথম অক্ষর দিয়ে বোঝায় যে এটা কোন অপারেটিং সিস্টেম এ সমর্থন করে। যেমন: WAMP = Windows আর বাকি যে অক্ষরগুলো আছে তার ফুল উচ্চারণ হচ্ছেঃ A= Apache, M= MySQL, P= PHP আর সবগুলো মিলে নাম হয় WAMP, XAMPP ও MAMP
তাহলে আপনারা বুঝতেই পারলেন যে এই সফটওয়্যার গুলোর কাজ কি। তাহলে আজকে গেলাম। পড়তে বসতে হবে…