ক্যারিয়ার হিসেবে PHP ল্যাংগুয়েজ
২০২৬ সালে দাঁড়িয়ে ক্যারিয়ার হিসেবে PHP (Hypertext Preprocessor) বেছে নেওয়া একটি বুদ্ধিমান এবং বাস্তবসম্মত সিদ্ধান্ত হতে পারে। অনেকে মনে করেন PHP পুরনো হয়ে গেছে, কিন্তু ইন্টারনেটের বিশাল একটি অংশ এখনো এই ল্যাংগুয়েজের ওপর নির্ভরশীল।
নিচে ক্যারিয়ার হিসেবে PHP-এর বর্তমান অবস্থা এবং ভবিষ্যৎ সম্ভাবনা নিয়ে একটি বিশ্লেষণ দেওয়া হলো:
১. কেন PHP শিখবেন? (বর্তমান প্রেক্ষাপট)
PHP এখনো ওয়েব জগতের ‘কিং’ হিসেবে টিকে আছে। এর জনপ্রিয়তার প্রধান কারণগুলো হলো:
·
বিশাল মার্কেট শেয়ার: ইন্টারনেটের প্রায় ৭৭% ওয়েবসাইট কোনো না কোনোভাবে PHP ব্যবহার করে।
·
WordPress ও CMS: বিশ্বের সবচেয়ে জনপ্রিয় CMS WordPress তৈরি হয়েছে PHP দিয়ে। এছাড়া Joomla, Magento এবং Drupal-ও এর ওপর ভিত্তি করে তৈরি।
·
Laravel Framework: বর্তমানে PHP-এর Laravel ফ্রেমওয়ার্কটি ডেভেলপারদের কাছে অত্যন্ত জনপ্রিয়। এটি কোডিংকে অনেক সহজ, নিরাপদ এবং আধুনিক করে তুলেছে।
২. ক্যারিয়ারের সুযোগ
PHP ডেভেলপার হিসেবে কাজের ক্ষেত্র অনেক বড়:
·
লোকাল এবং গ্লোবাল জব: বাংলাদেশসহ সারাবিশ্বে ছোট-বড় সব আইটি ফার্মে PHP ডেভেলপারদের প্রচুর চাহিদা রয়েছে।
·
ফ্রিল্যান্সিং: Upwork বা Fiverr-এর মতো মার্কেটপ্লেসে PHP এবং বিশেষ করে WordPress কাস্টমাইজেশনের কাজ সবচেয়ে বেশি পাওয়া যায়।
·
রিমোট জব: ইউরোপ বা আমেরিকার অনেক কোম্পানি লারাভেল ডেভেলপারদের জন্য আকর্ষণীয় বেতনে রিমোট জবের সুযোগ দেয়।
৩. লার্নিং পাথ (কিভাবে শিখবেন?)
PHP-তে ক্যারিয়ার গড়তে হলে আপনাকে ধাপে ধাপে এগোতে হবে:
1. বেসিক ওয়েব: প্রথমে HTML, CSS এবং JavaScript শিখুন।
2. Core PHP: লুপ, কন্ডিশন, অ্যারে এবং ফাংশন সম্পর্কে স্বচ্ছ ধারণা নিন।
3. Database (MySQL): ডেটাবেস ম্যানেজমেন্ট এবং কুয়েরি করা শিখুন।
4. OOP (Object Oriented
Programming): প্রফেশনাল কাজের জন্য এটি শেখা বাধ্যতামূলক।
5. Framework (Laravel): ক্যারিয়ারকে শক্তিশালী করতে লারাভেল ফ্রেমওয়ার্ক শিখুন।
৪. চ্যালেঞ্জ এবং সম্ভাবনা
সুবিধা: শিখতে সহজ, বিশাল কমিউনিটি সাপোর্ট আছে এবং প্রচুর রিসোর্স অনলাইনে বিনামূল্যে পাওয়া যায়।
অসুবিধা: প্রতিযোগিতার বাজার বেশ বড়। আপনাকে দক্ষ হতে হলে শুধু কোড লিখলে হবে না, সফটওয়্যার আর্কিটেকচার এবং সিকিউরিটি নিয়েও জানতে হবে।
আমাদের পরামর্শ
আপনি যদি খুব দ্রুত ওয়েব ডেভেলপমেন্ট শিখে কর্মক্ষেত্রে প্রবেশ করতে চান, তবে PHP একটি চমৎকার পছন্দ। তবে মনে রাখবেন, শুধু Core PHP শিখে ভালো ক্যারিয়ার গড়া কঠিন; আপনাকে অবশ্যই Laravel অথবা এর কোনো একটি আধুনিক ফ্রেমওয়ার্ক আয়ত্ত করতে হবে।
২০২৬ সালের বর্তমান ডিমান্ড মাথায় রেখে আমি আপনার জন্য ৬ মাসের একটি কম্প্যাক্ট রোডম্যাপ তৈরি করে দিচ্ছি। এটি অনুসরণ করলে আপনি একজন প্রফেশনাল PHP ও Laravel ডেভেলপার হিসেবে নিজেকে তৈরি করতে পারবেন।
🚀 ৬ মাসের PHP ও Web Development রোডম্যাপ
মাস ১: ফাউন্ডেশন (HTML, CSS ও Basic JS)
PHP শেখার আগে ওয়েবসাইটের কঙ্কাল ও ডিজাইন বোঝা জরুরি।
·
HTML5: ফর্ম, টেবিল, এবং ইনপুট টাইপ।
·
CSS3: বক্স মডেল, ফ্লেক্সবক্স (Flexbox), এবং গ্রিড (Grid)।
·
Bootstrap/Tailwind: যেকোনো একটি CSS ফ্রেমওয়ার্ক (টেইলউইন্ড বর্তমানে খুব জনপ্রিয়)।
·
JavaScript: ভেরিয়েবল, ফাংশন এবং DOM ম্যানিপুলেশন।
মাস ২: Core PHP (মৌলিক ধারণা)
সরাসরি ফ্রেমওয়ার্কে না গিয়ে PHP-এর বেসিক মজবুত করুন।
·
Syntax: ভেরিয়েবল, ডেটা টাইপ, স্ট্রিং এবং অপারেটর।
·
Control Structures: If-else, Switch, Loops (for, while, foreach)।
·
Functions: ইউজার ডিফাইনড ফাংশন এবং বিল্ট-ইন ফাংশন।
·
Arrays: ইনডেক্সড, অ্যাসোসিয়েটিভ এবং মাল্টি-ডাইমেনশনাল অ্যারে।
মাস ৩: Database ও Advanced PHP
ডেটা কিভাবে সেভ করতে হয় এবং সিকিউরিটি নিয়ে কাজ করুন।
·
MySQL: ডেটাবেস ডিজাইন, টেবিল তৈরি, এবং CRUD (Create, Read, Update, Delete) অপারেশন।
·
SQL Queries:
Join, Group By, এবং Order By।
·
OOP (Object Oriented Programming): ক্লাস, অবজেক্ট, ইনহেরিটেন্স, ইন্টারফেস এবং পলিমরফিজম। (এটি লারাভেল শেখার জন্য বাধ্যতামূলক)।
মাস ৪: লারাভেল (Laravel) - পার্ট ১
PHP-এর সবচেয়ে শক্তিশালী ফ্রেমওয়ার্কে হাতেখড়ি।
·
Installation:
Composer এবং Laravel ইনস্টলেশন।
·
MVC Architecture: Model-View-Controller প্যাটার্ন বোঝা।
·
Routing & Controllers: কিভাবে ইউআরএল কন্ট্রোল করতে হয়।
·
Blade Templating: লারাভেলের টেমপ্লেট ইঞ্জিন ব্যবহার করে ডাইনামিক পেজ বানানো।
মাস ৫: লারাভেল (Laravel) - পার্ট ২
অ্যাডভান্সড ফিচার এবং রিয়েল প্রোজেক্ট।
·
Eloquent ORM: ডেটাবেসের সাথে সহজে কাজ করার পদ্ধতি।
·
Migrations & Seeders: ডেটাবেস স্ট্রাকচার ম্যানেজ করা।
·
Authentication:
লগইন এবং রেজিস্ট্রেশন সিস্টেম তৈরি।
·
Middleware & API: সিকিউরিটি এবং সিম্পল API তৈরি করা।
মাস ৬: প্রোজেক্ট ও পোর্টফোলিও
যা শিখেছেন তা দিয়ে বাস্তব কাজ করুন।
·
একটি কমপ্লিট প্রোজেক্ট: যেমন- একটি ব্লগ সাইট, ই-কমার্স ব্যাকএন্ড, অথবা ইনভেন্টরি ম্যানেজমেন্ট সিস্টেম।
·
Git & GitHub: কোড ম্যানেজমেন্ট এবং ভার্সন কন্ট্রোল।
·
Deployment: প্রোজেক্টটি ইন্টারনেটে লাইভ করা (Shared hosting বা Heroku/DigitalOcean-এ)।
💡 কিছু প্রো-টিপস:
1. প্রতিদিন কোডিং: দিনে অন্তত ২-৩ ঘণ্টা কোডিং করার চেষ্টা করুন।
2. কমিউনিটি হেল্প: Stack Overflow এবং GitHub-এ নিয়মিত সময় দিন।
3. ডকুমেন্টেশন: PHP এবং Laravel-এর অফিসিয়াল ডকুমেন্টেশন পড়ার অভ্যাস করুন, এটি সবচেয়ে বড় শিক্ষক।
📺 সেরা ইউটিউব চ্যানেল (YouTube Channels)
বাংলার জন্য:
১. Learn with Sumit (LWS): আধুনিক ওয়েব ডেভেলপমেন্ট এবং বিশেষ করে PHP/Laravel-এর কনসেপ্টগুলো খুব সুন্দর করে বোঝানো হয়েছে। ২. Stack Learner: প্রোগ্রামিংয়ের বেসিক থেকে শুরু করে ডেটাবেস এবং PHP-এর ইন-ডেপথ আলোচনার জন্য এটি সেরা। ৩. Hasin Hayder: বাংলাদেশের একজন লিজেন্ডারি ডেভেলপার। উনার চ্যানেলে PHP-এর অনেক অ্যাডভান্সড টপিক এবং OOP নিয়ে চমৎকার ভিডিও আছে।
ইংরেজির জন্য (International Standard):
১. Traversy Media: যেকোনো টেকনোলজি শুরু করার জন্য এদের "Crash Course" গুলো অতুলনীয়। ২. The Net Ninja: এদের PHP এবং Laravel টিউটোরিয়ালগুলো খুব গোছানো এবং সহজে বোঝা যায়। ৩. Laracasts: এটিকে বলা হয় "Laravel-এর নেটফ্লিক্স"। লারাভেল শেখার জন্য এর চেয়ে ভালো জায়গা আর নেই (কিছু ভিডিও ফ্রি, কিছু পেইড)।
📚 সেরা বই (Books)
·
PHP &
MySQL: Novice to Ninja (Kevin Yank): বিগিনারদের জন্য এটি অন্যতম সেরা বই। প্রোজেক্ট ভিত্তিক শেখার জন্য খুব কার্যকর।
·
Laravel:
Up & Running (Matt Stauffer): লারাভেলের খুঁটিনাটি শেখার জন্য এটি একটি 'মাস্ট-রিড' বই।
·
আদর্শলিপি (PHP Edition): বাংলায় PHP শেখার জন্য অনলাইনে অনেক ই-বুক বা রিসোর্স পাওয়া যায়, তবে ভিডিও টিউটোরিয়াল দেখা বর্তমান সময়ে বেশি কার্যকর।
🌐 অনলাইন প্ল্যাটফর্ম ও ডকুমেন্টেশন
১. Official Documentation (PHP.net & Laravel.com): এটিই সবচেয়ে বড় রিসোর্স। শুরুতে একটু কঠিন মনে হলেও ডকুমেন্টেশন পড়ার অভ্যাস আপনাকে সেরা ডেভেলপার বানাবে। ২. W3Schools: PHP-এর বেসিক সিনট্যাক্স এবং ফাংশনগুলো চটজলদি দেখে নেওয়ার জন্য খুব ভালো। ৩. FreeCodeCamp: এদের ইউটিউব চ্যানেলে ১০-১২ ঘণ্টার পূর্ণাঙ্গ PHP কোর্স পাওয়া যায়।
🛠️ শেখার জন্য প্রয়োজনীয় টুলস (Tools)
শেখা শুরু করার আগে আপনার পিসিতে এই সফটওয়্যারগুলো ইনস্টল করে নিন:
·
Code
Editor: VS Code
(Visual Studio Code)।
·
Local
Server: XAMPP বা Laragon (উইন্ডোজের জন্য Laragon খুব সহজ এবং দ্রুত)।
·
Version
Control: Git (আপনার কোড অনলাইনে সেভ রাখার জন্য)।
PHP (Hypertext
Preprocessor) বর্তমানে বিশ্বের অন্যতম জনপ্রিয় সার্ভার-সাইড স্ক্রিপ্টিং ল্যাঙ্গুয়েজ। বিশেষ করে ওয়েব ডেভেলপমেন্টের ক্ষেত্রে এর কিছু অনন্য সুবিধা রয়েছে যা একে কয়েক দশক ধরে টিকে থাকতে সাহায্য করেছে।
নিচে PHP ব্যবহারের প্রধান সুবিধাগুলো তুলে ধরা হলো:
১. শেখা এবং ব্যবহার করা সহজ (Ease of Use)
PHP-এর সিনট্যাক্স বা লেখার ধরন অনেকটা C বা Java-এর মতো, যা নতুনদের জন্য বেশ সহজবোধ্য। যারা প্রোগ্রামিং জগতে নতুন, তারা খুব দ্রুত PHP দিয়ে ডাইনামিক ওয়েবসাইট তৈরি করা শুরু করতে পারেন।
২. ওপেন সোর্স ও ফ্রি (Open Source)
PHP সম্পূর্ণ বিনামূল্যে ব্যবহার করা যায়। এর জন্য কোনো লাইসেন্স ফি দিতে হয় না। ফলে ডেভেলপাররা সহজেই এটি ডাউনলোড করে তাদের প্রজেক্টে ব্যবহার করতে পারেন।
৩. বিশাল কমিউনিটি সাপোর্ট (Massive Community)
বিশ্বজুড়ে লক্ষ লক্ষ PHP ডেভেলপার রয়েছেন। ফলে আপনি কোনো সমস্যায় পড়লে বা কোনো বাগ ফিক্স করতে চাইলে ইন্টারনেট (যেমন: Stack Overflow বা GitHub) থেকে খুব সহজেই সমাধান খুঁজে পাবেন।
৪. ফ্রেমওয়ার্কের প্রাচুর্য (Rich Frameworks)
PHP-তে কাজ দ্রুত এবং সিকিউর করার জন্য অনেক আধুনিক ফ্রেমওয়ার্ক আছে। যেমন:
·
Laravel: বর্তমান সময়ের সবচেয়ে জনপ্রিয় PHP ফ্রেমওয়ার্ক।
·
CodeIgniter, Symfony, ও CakePHP: এগুলো বড় বড় প্রজেক্ট সহজে ম্যানেজ করতে সাহায্য করে।
৫. ডেটাবেসের সাথে চমৎকার সামঞ্জস্য (Database Integration)
PHP প্রায় সব ধরনের জনপ্রিয় ডেটাবেসের সাথে অনায়াসে সংযোগ স্থাপন করতে পারে। বিশেষ করে MySQL-এর সাথে এর কম্বিনেশন ওয়েব দুনিয়ায় সবচেয়ে বেশি ব্যবহৃত হয়। এছাড়া এটি PostgreSQL, Oracle, এবং SQLite-ও সাপোর্ট করে।
৬. ক্রস-প্ল্যাটফর্ম সুবিধা (Cross-platform)
এটি সব প্রধান অপারেটিং সিস্টেমে (Windows, Linux, macOS) সমানভাবে কাজ করে। এছাড়া এটি Apache বা Nginx-এর মতো প্রায় সব জনপ্রিয় ওয়েব সার্ভারের সাথে সামঞ্জস্যপূর্ণ।
৭. কন্টেন্ট ম্যানেজমেন্ট সিস্টেম (CMS)
বিশ্বের সবচেয়ে জনপ্রিয় CMS গুলো PHP দিয়ে তৈরি। যেমন:
·
WordPress: ইন্টারনেটের ৪৩% ওয়েবসাইট এর মাধ্যমে চলে।
·
Joomla ও Drupal: বড় বড় এন্টারপ্রাইজ লেভেলের ওয়েবসাইট তৈরিতে ব্যবহৃত হয়।
৮. দ্রুত ও কার্যকর (Performance)
PHP-এর আধুনিক ভার্সনগুলো (যেমন PHP 8.x) আগের চেয়ে অনেক বেশি দ্রুত এবং মেমোরি সাশ্রয়ী। এটি জাস্ট-ইন-টাইম (JIT) কম্পাইলেশন সাপোর্ট করে, যা বড় অ্যাপ্লিকেশনের পারফরম্যান্স অনেক বাড়িয়ে দেয়।
একনজরে সুবিধাগুলো:
|
সুবিধা |
বর্ণনা |
|
খরচ |
জিরো কস্ট (ওপেন সোর্স)। |
|
হোস্টিং |
প্রায় সব ওয়েব হোস্টিং প্রোভাইডার PHP সাপোর্ট করে এবং এর খরচও কম। |
|
নিরাপত্তা |
ফ্রেমওয়ার্ক ব্যবহার করলে বিল্ট-ইন সিকিউরিটি ফিচার পাওয়া যায়। |
|
চাকরি |
লোকাল মার্কেট এবং ফ্রিল্যান্সিংয়ে প্রচুর কাজের সুযোগ। |
ওয়েব ডেভেলপমেন্টের জগতে LAMP (ল্যাম্প) হলো একটি অত্যন্ত জনপ্রিয় এবং শক্তিশালী ওপেন-সোর্স সলিউশন স্ট্যাক (Solution Stack)। এটি মূলত ডাইনামিক ওয়েবসাইট এবং ওয়েব অ্যাপ্লিকেশন তৈরি ও পরিচালনার জন্য ব্যবহৃত চারটি ভিন্ন প্রযুক্তির একটি সমন্বয়।
"LAMP" শব্দটি এই চারটি উপাদানের আদ্যক্ষর নিয়ে গঠিত:
১. L - Linux (অপারেটিং সিস্টেম)
এটি স্ট্যাকের প্রথম স্তর এবং ভিত্তি। লিনাক্স একটি ফ্রি এবং ওপেন-সোর্স অপারেটিং সিস্টেম। সার্ভার সাইডে এর নিরাপত্তা এবং স্থায়িত্বের কারণে এটি ডেভেলপারদের প্রথম পছন্দ।
২. A - Apache (ওয়েব সার্ভার)
অ্যাপাচি হলো একটি ওয়েব সার্ভার সফটওয়্যার যা ইন্টারনেটের মাধ্যমে আসা ইউজারের রিকোয়েস্ট গ্রহণ করে এবং ব্রাউজারে ওয়েবসাইটের তথ্য প্রদর্শন করে। এটি বিশ্বের অন্যতম পুরনো এবং নির্ভরযোগ্য ওয়েব সার্ভার।
৩. M - MySQL (ডেটাবেস)
এটি একটি রিলেশনাল ডেটাবেস ম্যানেজমেন্ট সিস্টেম (RDBMS)। ওয়েবসাইটের যাবতীয় তথ্য (যেমন: ইউজার নেম, পাসওয়ার্ড, পোস্ট, কমেন্ট) এখানে সুসংগঠিতভাবে জমা থাকে। PHP-এর সাথে এর কম্বিনেশন সবচেয়ে ভালো কাজ করে।
৪. P - PHP (প্রোগ্রামিং ল্যাঙ্গুয়েজ)
এটি হলো স্ট্যাকের স্ক্রিপ্টিং স্তর। এটি সার্ভার সাইডে কাজ করে এবং ডেটাবেস থেকে তথ্য এনে অ্যাপাচির মাধ্যমে ব্রাউজারে পাঠায়। (যদিও কেউ কেউ P দিয়ে Python বা Perl-কেও বুঝিয়ে থাকেন, তবে PHP-ই সবচেয়ে বেশি ব্যবহৃত)।
LAMP কেন এত জনপ্রিয়?
·
সম্পূর্ণ ফ্রি: এর প্রতিটি উপাদান ওপেন-সোর্স, তাই কোনো লাইসেন্স ফি ছাড়াই এটি ব্যবহার করা যায়।
·
সহজ কাস্টমাইজেশন: ডেভেলপাররা তাদের প্রয়োজন অনুযায়ী প্রতিটি স্তর পরিবর্তন বা আপডেট করতে পারেন।
·
নিরাপত্তা: লিনাক্স এবং অ্যাপাচির বিশাল কমিউনিটি নিয়মিত এর নিরাপত্তা আপডেট প্রদান করে।
·
সহজলভ্যতা: প্রায় সব বড় ওয়েব হোস্টিং কোম্পানি (যেমন: Bluehost, Namecheap) ল্যাম্প স্ট্যাক সাপোর্ট করে।
কিভাবে এটি কাজ করে? (একটি উদাহরণ)
যখন আপনি ব্রাউজারে কোনো ওয়েবসাইটের অ্যাড্রেস লিখে এন্টার দেন:
১. Apache সেই রিকোয়েস্টটি গ্রহণ করে।
২. যদি সেটি কোনো ডাইনামিক পেজ হয়, তবে PHP সেই ফাইলটি প্রসেস করা শুরু করে।
৩. প্রয়োজন হলে PHP MySQL থেকে প্রয়োজনীয় ডেটা নিয়ে আসে।
৪. সবশেষে একটি পূর্ণাঙ্গ পেজ তৈরি করে লিনাক্স ও অ্যাপাচির মাধ্যমে আপনার ব্রাউজারে পৌঁছে দেয়।
বর্তমানে LAMP-এর পাশাপাশি WAMP (Windows এর জন্য) এবং XAMPP
(Cross-platform) বেশ জনপ্রিয়, যা ডেভেলপাররা তাদের নিজস্ব কম্পিউটারে প্র্যাকটিস করার জন্য ব্যবহার করেন।
আপনার কম্পিউটারে PHP প্র্যাকটিস করার জন্য সবচেয়ে সহজ উপায় হলো XAMPP ব্যবহার করা। এটি Windows, Linux এবং macOS—সব প্ল্যাটফর্মেই সহজে সেটআপ করা যায়। নিচে ধাপে ধাপে XAMPP সেটআপ করার নিয়ম দেওয়া হলো:
১. XAMPP ডাউনলোড এবং ইনস্টলেশন
১. প্রথমে .exe ফাইলটি ওপেন করুন। (একটি Warning আসতে পারে, সরাসরি 'OK' দিয়ে এগিয়ে যান)। ৩. Setup Wizard আসলে 'Next' ক্লিক করুন। ৪. Select Components থেকে সব অপশন (Apache, MySQL, PHP, phpMyAdmin) টিক দেওয়া আছে কি না দেখে নিয়ে 'Next' দিন। ৫. ইনস্টলেশন ফোল্ডার হিসেবে সাধারণত C:\xampp সিলেক্ট থাকে, সেটি রেখে 'Next' দিন এবং ইনস্টলেশন শেষ করুন।
২. কন্ট্রোল প্যানেল চালানো
ইনস্টল হয়ে গেলে XAMPP Control Panel ওপেন করুন। সেখানে দুটি সার্ভিস চালু করতে হবে:
·
Apache: এর পাশে থাকা 'Start' বাটনে ক্লিক করুন। (এটি আপনার পিসিকে সার্ভার হিসেবে কাজ করাবে)।
·
MySQL: এর পাশে থাকা 'Start' বাটনে ক্লিক করুন। (এটি ডেটাবেসের জন্য)।
টিপস: যদি লেখাগুলো সবুজ হয়ে যায়, তবে বুঝবেন সার্ভার সঠিকভাবে চালু হয়েছে।
৩. সার্ভার ঠিকঠাক কাজ করছে কি না পরীক্ষা করা
যেকোনো ব্রাউজার (Chrome বা Firefox) ওপেন করুন এবং অ্যাড্রেস বারে লিখুন: localhost অথবা 127.0.0.1 যদি XAMPP-এর একটি ওয়েলকাম পেজ দেখতে পান, তবে বুঝবেন আপনার সেটআপ সফল হয়েছে।
৪. প্রথম PHP ফাইল চালানো (Hello World)
XAMPP-এ আপনার নিজের কোড চালানোর জন্য নিচের ধাপগুলো অনুসরণ করুন:
১. ফোল্ডার লোকেশন: C:\xampp\htdocs ফোল্ডারে যান। (আপনার সব ওয়েবসাইট বা প্রোজেক্ট এখানেই রাখতে হবে)। ২. সেখানে একটি নতুন ফোল্ডার তৈরি করুন, নাম দিন my_project । ৩. সেই ফোল্ডারের ভেতরে একটি ফাইল তৈরি করুন যার নাম দিন index.php । ৪. ফাইলটি Notepad বা VS Code দিয়ে ওপেন করে নিচের কোডটুকু লিখুন:
PHP
<?phpecho "Hello, I am learning PHP!";?>৫. এবার ব্রাউজারে গিয়ে লিখুন: localhost/my_project ৬. স্ক্রিনে আপনার লেখা মেসেজটি দেখতে পাবেন।
৫. ডেটাবেস ম্যানেজমেন্ট (phpMyAdmin)
ডেটাবেস তৈরি বা টেবিল ম্যানেজ করার জন্য ব্রাউজারে লিখুন: localhost/phpmyadmin এখান থেকে আপনি খুব সহজে কোনো কোড না লিখেই মাউস ক্লিক করে ডেটাবেস তৈরি করতে পারবেন।
কিছু সাধারণ সমস্যা ও সমাধান:
·
Port
Issue: যদি Apache স্টার্ট না হয়, তবে বুঝতে হবে আপনার পিসির ৮০ নম্বর পোর্টটি অন্য কোনো সফটওয়্যার (যেমন: Skype) ব্যবহার করছে। সেক্ষেত্রে কনফিগারেশন থেকে পোর্ট নম্বর পরিবর্তন করা যায়।
·
Admin
Permission: সব সময় XAMPP কন্ট্রোল প্যানেলটি 'Run as Administrator' হিসেবে ওপেন করার চেষ্টা করবেন।

0 Comments