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