PHP-and-MySQL/C2/XAMPP-in-Windows/Bengali

From Script | Spoken-Tutorial
Jump to: navigation, search
Time Narration
00:00 নমস্কার, PHP একাডেমীতে আপনাদের স্বাগত জানাই।
00:03 এই প্রথম মৌলিক টিউটোরিয়ালে, আমি আপনাকে আপনার ওয়েবসার্ভার PHP এবং mysql স্থাপিত করার ব্যাপারে বলবো, যা এই প্যাকেজের সঙ্গে আসে যেটা আমরা ব্যবহার করতে যাচ্ছি।
00:22 আমরা XAMPP ব্যবহার করতে যাচ্ছি। আপনি একে "ZAMP" ও বলতে পারি যেভাবে এটি উচ্চারিত হতে পারে - তাও আমি একে শুধু XAMPP- ই বলবো।
00:34 আপনার যা করা প্রয়োজন তা হল - নিজের সার্ভার তোলা এবং PHP স্থাপন ও mysql ডাটাবেসের সঙ্গে চালানোর জন্য, আপনার এখানে এই ওয়েবসাইটে পরিদর্শন করার প্রয়োজন হবে।
00:46 "apachefriends.org" তে যান অথবা "XAMPP"-এর জন্য গুগল -এ যান।
00:51 এটি এখানে এইভাবে লেখা হয়- X-A -M এবং ডবল P.
00:57 এবং উইন্ডোর জন্য এটি কিভাবে স্থাপন করবেন তা আমি আপনাদের দেখাবো, সবকিছু কিভাবে শুরু করবে এবং উইন্ডোজ স্থাপনের জন্য কিভাবে চালাবে।
01:06 যদি আপনার লিনাক্স বা অন্য কোনো অপারেটিং সিস্টেমে কোনো সাহায্যের প্রয়োজন হয়, তাহলে আমাকে বলুন এবং আমি টিউটোরিয়াল তৈরী করতে খুশি হব।
01:14 সুতরাং আমরা ওয়েবসাইটে চলে এসেছি এবং আমাদের এখানে এই সংস্থাপক (ইনস্টলার) চয়ন করার প্রয়োজন আছে।
01:19 ওটা আমাদের এই পাতায় আনবে এবং অন্তত এর মত সংস্করণ নম্বরের সাথে আপনার ফাইল ডাউনলোড হবে।
01:29 এর জন্য প্রথমে সংস্থাপক (ইনস্টলার) চয়ন করুন।
01:32 স্থাপনের জন্য ডবল ক্লিক, রান এবং তারপর আপনার ভাষা নির্বাচন করুন।
01:37 আপনি এই বার্তা পাবেন - আমি উইন্ডোজ ভিস্তা ব্যবহার করছি, তাই এ বলবে যে "Windows Vista Account is deactivated on your system".
01:46 এটা জরুরি নয় যে আমরা কি ব্যবহার করছি, তাই আপনি যদি এটি পান তা উপেক্ষা করুন।
01:52 এবং আপনি এখানে আপনার স্থাপনের সাথে এগিয়ে যেতে পারেন।
01:56 নিশ্চিত করুন যে জিনিসগুলি সরল রাখার জন্য আপনি ফোল্ডারের সাথে নিজের লোকাল ড্রাইভ চয়ন করেছেন। একে প্রোগ্রাম ফাইলে রাখতে চিন্তা করবেন না।
02:04 এই বিকল্প আপনার উপর নির্ভরশীল। আমি "Create a XAMPP desktop option" যাচাই করব। কিন্তু আমি এটি চয়ন করব না।
02:15 এখন আপনার কি করা প্রয়োজন তা হল "Install Apache as a service " এবং "Install MySQL as a service" চয়ন করা।
02:24 এটা একে সিস্টেম পরিষেবা হিসাবে যোগ করবে এবং যতবার আপনি আপনার কম্পিউটার চালাবেন এটি রান হবে।
02:30 আপনি এটিকে অবারিত রাখতে স্বাগত, আমি সহজ ব্যবহারের জন্য এদের নির্বাচন করছি।
02:36 এবং এটি এখন স্থাপিত (ইনস্টল) হতে যাচ্ছে। এখন আমি কি করব যে এটি ছেড়ে দেবো, আমি ভিডিও বন্ধ করে দেবো এবং তখন ফিরে আসবো যখন সবকিছু সংস্থাপিত হয়ে যাবে।
02:46 তারপর আমি আপনাকে আপনার PHP স্থাপনের বাকি সেটিং সম্পর্কে বলবো।
02:53 এটি স্থাপন করার আগে লক্ষ্য করুন যে, যদি এখানে আমার কাছে ফাঁকা ব্রাউজার থাকে, এবং আমি localhost... অভিগমনের চেষ্টা করি।
03:00 এটি স্থানীয়(লোকাল)ওয়েবসার্ভার-এর হোস্ট।
03:05 সাধারণত আপনার কাছে "google dot com "-এর মত ওয়েব এড্রেস থাকে কিন্তু আমরা একে "localhost" হিসাবে সম্ভাষণ করছি।
03:12 আপনি দেখতে পারেন যে আমরা এখানে "Failed to connect " এরর বার্তা পেয়েছি।
03:16 কিন্তু যখন আমরা Xampp স্থাপিত করে ফেলি এবং এই localhost বিকল্প আবার চয়ন করি, আমরা সোজা আমাদের সার্ভারের সাথে সংযুক্ত হবো।
03:25 Xampp আমাদের জন্য Apache স্থাপন করা সহজ করে তোলে, যা http webserver এবং এটি php মডিউল স্থাপিত করবে এবং তারপর সার্ভারে mysql ডাটাবেস স্থাপিত করবে।
03:39 সুতরাং স্থাপনের পর আমরা যখন এতে ফিরে আসি, আমাদের চলমান localhost কাজ করা উচিত।
03:46 এবং আমি আপনাকে আপনার localhost ডিরেক্টরির মধ্যে ফাইল কিভাবে রাখবেন এও দেখাবো।
03:51 এটিকে localhost বলা হয় না কিন্তু এইভাবে আমরা আমাদের ওয়েবসার্ভারে আমাদের রুট সার্ভারকে সম্বোধিত করি।
04:00 তাই যখন ঐ স্থাপন সমাপ্ত হয়, আমি ভিডিওতে ফিরে আসবো এবং আমরা এগিয়ে যেতে পারি।
04:05 তাহলে আমরা স্থাপন শেষ করে ফেলেছি এবং আমাদের কাছে কিছু বার্তা আছে যা এখনই সামনে এসেছে।
04:11 এগিয়ে যান এবং " Finish "-এ টিপুন।
04:14 আপনি এখানে দেখতে পারেন যে আমরা প্রয়োজনীয় পোর্টের জন্য কি যাচাই করছি।
04:23 এর মানে হল যে এটি পোর্ট ৮০ যাচাই করছে এবং আমার মনে হয় mysql...
04:27 তবুও,যদি এখানে আপনি কোনো এরর না পান তাহলে আপনি একেবারে ঠিক।
04:32 আপনি দেখতে পারেন যে আপনি এখানে Apache 2.2-এর সাথে স্থাপিত হচ্ছেন।
04:36 এবং এটি দেখায় যেমনকি যদি সার্ভিস শুরু হচ্ছে এবং mysql সার্ভিস ও শুরু হচ্ছে।
04:42 এবং আমরা বার্তা পেয়েছি... বলে যে our installation is finished.
04:46 এখন আমরা XAMPP নিয়ন্ত্রণ প্যানেল শুরু করতে পারি। আপনি " Yes " টিপুন এবং আমরা ওকে এখানে আনতে পারি।
04:52 আপনি দেখতে পারেন যে আমরা আমাদের Apache সার্ভার এবং Mysql সার্ভার ক্রিয়াশীল পেয়েছি।
04:58 আপনার এখানে PHP না দেখার কারণ হল, কারণ PHP আমাদের সার্ভারের একটি অংশ অর্থাত Apache-এর অংশ। এটি পৃথক মডিউল হিসাবে স্থাপিত আছে এবং সার্ভিস হিসাবে চালানোর জন্য নয়। এটি আমাদের ওয়েবসার্ভারের জন্য একটি অধিক মডিউল।
05:14 সুতরাং যাওয়া যাক এবং এখানে আমাদের পেজ আবার লোড করি।
05:17 এবং আপনি দেখতে পারেন যে "localhost"-এ আবার এন্টার টিপে আমরা "XAMPP" তে সংযুক্ত হই যা আপনি আশা করবেন।
05:25 আমরা আমাদের ওয়েবসার্ভারে একটি বিশেষ ডিরেক্টরির ভেতরে দেখতে পারি যা আমরা সাধারণত করব।
05:30 এখনের জন্য এগিয়ে যান এবং ইংলিশ টিপুন।
05:33 এবং আপনি দেখতে পারেন যে আপনার কাছে এখানে "XAMPP" সেট-আপ আছে।
05:37 এখন আমি আমার "C" ড্রাইভ খুলতে যাচ্ছি এবং আপনি এটিকে এখানে ভেতরে দেখতে পারেন।
05:42 এবং আমি আমাদের স্থাপিত করা "XAMPP"-এ দুবার ক্লিক করব যা স্থাপন ডিরেক্টরি।
05:49 আমরা এখানে কিছু ফাইল পেয়েছি কিন্তু প্রধান ফোকাস হল "htdocs". এটি যেখানে আপনি আপনার ফাইল রাখবেন যা আপনার ওয়েবসার্ভার দ্বারা চালিত হবে এবং php তে প্রক্রিয়াকরণ করা হবে।
06:02 তাই আপনি যদি এর উপর দুবার ক্লিক করেন,আপনি দেখতে পারেন যে আমরা এখানে বিভিন্ন ফাইল পেয়েছি।
06:07 এবং "index.html" সেই ফাইল যা আপনি এখানে দেখতে পারেন। এখনের জন্য এটি "index.php" ফাইল যা এখানে আছে।
06:15 এবং এই ফাইলে ইনডেক্স ডট যা কিছু, যা স্বয়ংক্রিয়ভাবে শুরু হয়।
06:20 আপনি এটি পরিবর্তন করতে পারেন কিন্তু এখনের জন্য এটি ছেড়ে দিন।
06:25 এবং... আমি এখানে "phpacademy" নামক ফোল্ডার পেয়েছি।
06:29 আমি কি করব যে একটি নতুন পাঠ্য নথি বানাবো... আসলে আমি এটিকে আমার কনটেক্সট এডিটরে বানাবো কারণ এটি খুব সহজ।
06:38 চলুন এটিকে সরাই। ঠিক আছে তাই আমি একটি নতুন ফাইল বানাবো।
06:44 আমি এটিকে সেভ করব যা আমার "htdocs" ফোল্ডারে সংরক্ষিত হবে এবং আমি এটিকে শুধু "htdocs" এবং dot php হিসাবে সেভ করব।
06:53 এবং এখানে ভেতরে আমি কিছু php কোড টাইপ করব।
06:59 এবং এটি "php underscore info" হবে এবং আপনার দুটি বন্ধনী তারপর দুটি রেখা বিভাজক-এর প্রয়োজন হবে।
07:06 যদি আপনি এর মানে না বুঝে থাকেন,তাহলে আপনার এটিকে শেখার দরকার নেই। এটি কোনো স্ট্যান্ডার্ড জিনিস নয় যা আপনার দৈনন্দিন ব্যবহারের জন্য জানার প্রয়োজন।
07:14 এটি শুধু আমাদের PHP সার্ভার বা ওয়েবসার্ভার php স্থাপনের কিছু তথ্য দেয়।
07:20 সুতরাং আমরা এটিতে ফিরে আসতে পারি এবং এখানে এটিতে ধ্যান দেবো, তাই আপনার "localhost" প্রয়োজন।
07:26 এবং আপনাকে "htdocs" বা সেরকম কিছু লিখতে হবে না।
07:29 আমাদের "localhost"-এর দরকার এবং টাইপ করা প্রয়োজন...চলুন দেখি যে আমরা আমাদের ফাইলকে কি বলি- "phpinfo dot php". এন্টার টিপুন।
07:42 আমাদের আন্ডারস্কোরের প্রয়োজন নেই। তাই ওটি দুরে নিয়ে যান এবং আপনার রিফ্রেশ করা প্রয়োজন।
07:50 আপনি দেখতে পারেন যে প্রচুর তথ্যের সাথে আমরা এখানে আমাদের php তথ্য ফাইল পেয়ে গেছি।
07:55 সুতরাং এখানে কি হচ্ছে যে আমরা আমাদের htdocs ফাইলের মধ্যে php স্ক্রিপ্ট চালাচ্ছি।
08:01 সুতরাং আমি যদি "favicon dot ico" লিখি, আপনি দেখতে পারেন যে আমরা ওটি পাচ্ছি।
08:10 কোনো ফাইল যা আপনি "htdocs" -এ রেখেছেন, php-এর মাধ্যমে আপনার ওয়েবসার্ভার দ্বারা সংশোধিত হয়।
08:18 কোনো ফাইল যা আপনি টিউটোরিয়ালে লিখেছেন, সেগুলি "c : \ xampp এবং htdocs"-এ "htdocs" ফোল্ডারে রাখুন এবং ওখানে যাই আছে তা সংশোধিত হবে।
08:34 তাছাড়া আপনি এটিকে নয়তো localhost বা ১২৭.০.০.১ দ্বারা সম্ভোধিত করতে পারেন। এন্টার টিপে আপনি দেখতে পারেন যে কিছু পরিবর্তন হয়নি। এটি একই আছে। এটি শুধু আপনার লোকাল ওয়েবসার্ভার।
08:50 আমরা "XAMPP" স্থাপিত করেছি, যা আপনার "Apache" সার্ভিস এবং "mysql" সার্ভিস স্থাপিত করার শর্টকাট, একটি সহজ উপায়। যা আপনার ডাটাবেস সার্ভিস যেটা আপনি পরে ব্যবহার করবেন এবং "Apache"-এর জন্য "php module" ও, যা আপনাকে php ফাইলস-এর প্রক্রিয়ায় সুবিধা দেয়,স্পষ্টত এটা খুব উপযোগী।
09:10 আমরা "XAMPP" ডাউনলোড এবং স্থাপিত করেছি তাছাড়া আমি আপনাকে দেখিয়েছি যে ফাইল কিভাবে তৈরী করে এবং আপনার ওয়েবসার্ভার দ্বারা চালায়।
09:16 তাই আশাপুর্বক টিউটোরিয়ালের সাথে আপনার শুরু করার জন্য এটি উপযোগী। যদি আপনার কোনো সমস্যা থাকে তাহলে নিসংকোচে আমার সাথে যোগযোগ করুন।
09:23 সাবস্ক্রাইব করুন এবং আগত টিউটোরিয়ালে আপনার সাথে দেখা হবে।
09:26 আমি কৌশিক দত্ত টিউটোরিয়ালটি অনুবাদ করেছি। এতে অংশগ্রহনের জন্য ধন্যবাদ।

Contributors and Content Editors

Kaushik Datta, Pratik kamble