PHP-and-MySQL/C2/XAMPP-in-Windows/Bengali
From Script | Spoken-Tutorial
Revision as of 16:28, 11 July 2014 by Pratik kamble (Talk | contribs)
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 | আমি কৌশিক দত্ত টিউটোরিয়ালটি অনুবাদ করেছি। এতে অংশগ্রহনের জন্য ধন্যবাদ। |