কম্পিউটার

কিভাবে উবুন্টু ব্যবহার করে একটি LAMP ওয়েব সার্ভার তৈরি করবেন

কি জানতে হবে

  • টার্মিনাল উইন্ডোতে, sudo apt-get install taskselsudo tasksel install lamp-server লিখুন আদেশ।
  • নতুন MySQL ডাটাবেস সুরক্ষিত করুন, sudo mysql_secure_installation to লিখুন , তারপর একটি অ্যাডমিন (রুট) পাসওয়ার্ড প্রদান করুন।
  • পরীক্ষা Apache:https://localhost লিখুন একটি ফায়ারফক্স ঠিকানা বারে। আপনি যদি দেখেন এটি কাজ করে এবং উবুন্টু লোগো, ইনস্টলেশন সফল হয়েছে।

এই নির্দেশিকাটি আপনাকে উবুন্টুর একটি ডেস্কটপ সংস্করণ (20.04 LTS এর মাধ্যমে) ব্যবহার করে একটি LAMP ওয়েব সার্ভার ইনস্টল করার সবচেয়ে সহজ উপায় দেখায়। LAMP হল Linux, Apache, MySQL, এবং PHP।

টাস্কেল ব্যবহার করে কিভাবে একটি LAMP ওয়েব সার্ভার ইনস্টল করবেন

সম্পূর্ণ LAMP স্ট্যাক ইনস্টল করা আসলে খুব সহজ এবং মাত্র 2টি কমান্ড ব্যবহার করে অর্জন করা যেতে পারে৷

অন্যান্য টিউটোরিয়াল অনলাইনে আপনাকে দেখায় কিভাবে প্রতিটি কম্পোনেন্ট আলাদাভাবে ইনস্টল করতে হয় কিন্তু আপনি একবারে সবগুলো ইন্সটল করতে পারেন।

  1. এটি করার জন্য, আপনাকে একটি টার্মিনাল উইন্ডো খুলতে হবে। এটি করতে Ctrl টিপুন + Alt +টি একই সময়ে।

  2. টার্মিনাল উইন্ডোতে, নিম্নলিখিত কমান্ড টাইপ করুন:

    sudo apt-get install tasksel
    sudo tasksel install lamp-server
    কিভাবে উবুন্টু ব্যবহার করে একটি LAMP ওয়েব সার্ভার তৈরি করবেন

    উপরের কমান্ডগুলি টাস্কসেল নামে একটি টুল ইনস্টল করে এবং তারপরে, টাস্কসেল ব্যবহার করে, তারা ল্যাম্প-সার্ভার নামে একটি মেটা-প্যাকেজ ইনস্টল করবে।

MySQL পাসওয়ার্ড সেট করুন

পূর্ববর্তী ধাপে কমান্ড চালানোর পরে, Apache, MySQL, এবং PHP-এর জন্য প্রয়োজনীয় প্যাকেজগুলি ডাউনলোড এবং ইনস্টল করা হবে। এখন আপনাকে আপনার নতুন MySQL ডাটাবেস সুরক্ষিত করতে হবে এবং একটি অ্যাডমিন পাসওয়ার্ড যোগ করতে হবে, যাতে আপনি এটি পরিচালনা করতে পারেন৷

  1. আপনার টার্মিনাল ব্যাকআপ খুলুন এবং MySQL এর অন্তর্নির্মিত নিরাপত্তা স্ক্রিপ্ট শুরু করতে নিম্নলিখিত কমান্ডটি চালান:

    sudo mysql_secure_installation
  2. স্ক্রিপ্ট আপনাকে পাসওয়ার্ড যাচাইকরণ সেট আপ করতে বলবে। N টিপুন অথবা নিরাপত্তা প্লাগইন পরবর্তীতে PHPMyAdmin-এর মতো টুলগুলিতে হস্তক্ষেপ করবে।

    কিভাবে উবুন্টু ব্যবহার করে একটি LAMP ওয়েব সার্ভার তৈরি করবেন
  3. আপনাকে একটি অ্যাডমিন(রুট) পাসওয়ার্ড চাওয়া হবে। এই পাসওয়ার্ডটি আপনার লগইন পাসওয়ার্ডের মতো নয়, এবং আপনি এটিকে আপনার ইচ্ছামত সেট করতে পারেন৷ পাসওয়ার্ডকে যতটা সম্ভব নিরাপদ করা মূল্যবান, কারণ পাসওয়ার্ডের মালিক ব্যবহারকারী, অনুমতি, স্কিমা, টেবিল এবং আরও অনেক কিছু তৈরি এবং সরানোর ক্ষমতা সহ পুরো ডাটাবেস সার্ভার পরিচালনা করতে পারেন৷

  4. আপনি পাসওয়ার্ড প্রবেশ করার পরে, সার্ভার সুরক্ষিত করার জন্য আপনাকে আরও কয়েকটি প্রশ্ন জিজ্ঞাসা করা হবে। উত্তর Y তাদের সকলের কাছে।

  5. আপনি কমান্ড প্রম্পটে ফিরে আসবেন, এবং সার্ভারটি কাজ করে কিনা তা দেখতে আপনি পরীক্ষা করতে পারেন।

    কিভাবে উবুন্টু ব্যবহার করে একটি LAMP ওয়েব সার্ভার তৈরি করবেন

টাস্কেল কি?

Tasksel আপনাকে একযোগে একদল প্যাকেজ ইনস্টল করতে দেয়। পূর্বে বর্ণিত হিসাবে, LAMP হল Linux, Apache, MySQL, এবং PHP, এবং এটি সাধারণ যে আপনি যদি একটি ইনস্টল করেন তবে আপনি সেগুলিকে ইনস্টল করার প্রবণতা রাখেন৷

কিভাবে উবুন্টু ব্যবহার করে একটি LAMP ওয়েব সার্ভার তৈরি করবেন

আপনি নিম্নরূপ টাস্কেল কমান্ডটি নিজে থেকে চালাতে পারেন:

সুডো টাস্কেল

এটি প্যাকেজ বা গ্রুপের তালিকা সহ একটি উইন্ডো আনবে ইনস্টল করা যেতে পারে যে প্যাকেজ. উদাহরণস্বরূপ, আপনি কেডিই ডেস্কটপ, লুবুন্টু ডেস্কটপ, একটি মেল সার্ভার, বা একটি openSSH সার্ভার ইনস্টল করতে পারেন৷

আপনি যখন টাস্কসেল ব্যবহার করে সফ্টওয়্যার ইনস্টল করেন, তখন আপনি একটি প্যাকেজ ইনস্টল করছেন না কিন্তু সমমনা প্যাকেজের একটি গ্রুপ যা একটি বড় জিনিস তৈরি করতে একসাথে ফিট করে। আমাদের ক্ষেত্রে, একটি বড় জিনিস হল একটি LAMP সার্ভার৷

Apache সার্ভারে কয়েকটি নোট

অ্যাপাচি হল লিনাক্সের জন্য উপলব্ধ অনেক ধরনের ওয়েব সার্ভারের মধ্যে একটি। অন্যদের মধ্যে রয়েছে Lighthttpd এবং NGinx।

MySQL হল একটি ডাটাবেস সার্ভার যা আপনাকে তথ্য সংরক্ষণ ও প্রদর্শনের মাধ্যমে আপনার ওয়েব পৃষ্ঠাগুলিকে ইন্টারেক্টিভ করতে সাহায্য করবে৷

অবশেষে, PHP (যা হাইপারটেক্সট প্রিপ্রসেসরের জন্য দাঁড়ায়) হল একটি স্ক্রিপ্টিং ভাষা যা সার্ভার-সাইড কোড এবং ওয়েব API তৈরি করতে ব্যবহার করা যেতে পারে, যা পরে এইচটিএমএল, জাভাস্ক্রিপ্ট এবং সিএসএসের মতো ক্লায়েন্ট-সাইড ল্যাঙ্গুয়েজগুলি ব্যবহার করতে পারে।

আমরা আপনাকে দেখাব কিভাবে উবুন্টুর ডেস্কটপ সংস্করণ ব্যবহার করে LAMP ইনস্টল করতে হয়, যাতে উদীয়মান ওয়েব ডেভেলপাররা তাদের সৃষ্টির জন্য একটি বিকাশ বা পরীক্ষার পরিবেশ সেট আপ করতে পারে। উবুন্টু ওয়েব সার্ভার হোম ওয়েব পৃষ্ঠাগুলির জন্য একটি ইন্ট্রানেট হিসাবেও ব্যবহার করা যেতে পারে৷

যদিও আপনি সারা বিশ্বের জন্য ওয়েব সার্ভার উপলব্ধ করতে পারেন, এটি একটি হোম কম্পিউটার ব্যবহার করে অব্যবহারিক, কারণ ব্রডব্যান্ড প্রদানকারীরা সাধারণত কম্পিউটারের জন্য আইপি ঠিকানা পরিবর্তন করে; একটি স্ট্যাটিক আইপি ঠিকানা পেতে আপনাকে DynDNS এর মতো একটি পরিষেবা ব্যবহার করতে হবে। আপনার ব্রডব্যান্ড প্রদানকারী দ্বারা প্রদত্ত ব্যান্ডউইথ সম্ভবত ওয়েব পৃষ্ঠাগুলি পরিবেশন করার জন্য উপযুক্ত হবে না৷

সমগ্র বিশ্বের জন্য ওয়েব সার্ভার সেট আপ করার অর্থ হল Apache সার্ভার সুরক্ষিত করা, ফায়ারওয়াল সেট আপ করা এবং সমস্ত সফ্টওয়্যার সঠিকভাবে প্যাচ করা হয়েছে তা নিশ্চিত করার জন্য আপনি দায়ী৷

আপনি যদি সমগ্র বিশ্বের দেখার জন্য একটি ওয়েবসাইট তৈরি করতে চান তাহলে আপনাকে CPanel হোস্টিং সহ একটি ওয়েব হোস্ট বেছে নেওয়ার পরামর্শ দেওয়া হবে, যা সেই সমস্ত প্রচেষ্টাকে সরিয়ে দেয়৷

কিভাবে Apache পরীক্ষা করবেন

Apache কাজ করছে কিনা তা পরীক্ষা করার সবচেয়ে সহজ উপায় হল নিম্নরূপ:

  1. লঞ্চারের আইকনে ক্লিক করে ফায়ারফক্স খুলুন (উপর থেকে 3য়)।

  2. ঠিকানা বারে https://localhost লিখুন .

  3. নীচের ছবিতে দেখানো হিসাবে একটি ওয়েব পৃষ্ঠা উপস্থিত হওয়া উচিত। আপনি যদি ওয়েব পৃষ্ঠায় "ইট ওয়ার্কস" শব্দের পাশাপাশি উবুন্টু লোগো এবং অ্যাপাচি শব্দটি দেখতে পান, তাহলে আপনি জানেন যে ইনস্টলেশন সফল হয়েছে৷

    কিভাবে উবুন্টু ব্যবহার করে একটি LAMP ওয়েব সার্ভার তৈরি করবেন

আপনি যে পৃষ্ঠাটি দেখছেন সেটি হল একটি স্থানধারক পৃষ্ঠা এবং আপনি এটিকে আপনার নিজস্ব ডিজাইনের একটি ওয়েব পৃষ্ঠা দিয়ে প্রতিস্থাপন করতে পারেন৷ আপনার নিজস্ব ওয়েব পৃষ্ঠাগুলি যোগ করার জন্য আপনাকে সেগুলি ফোল্ডারে সংরক্ষণ করতে হবে /var৷ /www /html .

আপনি এখন যে পেজটি দেখছেন তার নাম index.html। এই পৃষ্ঠাটি সম্পাদনা করতে আপনাকে -এর অনুমতির প্রয়োজন হবে৷ /var/www/html ফোল্ডার অনুমতি প্রদানের বিভিন্ন উপায় আছে। এটি পছন্দের পদ্ধতি।

  1. একটি টার্মিনাল উইন্ডো খুলুন এবং এই কমান্ডগুলি লিখুন:

    sudo gpasswd -a username www-data
    sudo chown -R www-data:www-data /var/www/html
    sudo chmod -R g+rwx /var/www/html
  2. আপনার প্রকৃত ব্যবহারকারীর নাম দিয়ে প্রথম কমান্ডে "ব্যবহারকারীর নাম" প্রতিস্থাপন করুন। অনুমতি কার্যকর করার জন্য আপনাকে লগ আউট করতে হবে এবং আবার ফিরে আসতে হবে। যদি এটি কাজ না করে, কম্পিউটার পুনরায় চালু করুন৷

কিভাবে চেক করবেন পিএইচপি ইন্সটল হয়েছে কিনা

পরবর্তী ধাপ হল পিএইচপি সঠিকভাবে ইনস্টল করা আছে কিনা তা পরীক্ষা করা।

  1. এটি করার জন্য একটি টার্মিনাল উইন্ডো খুলুন এবং নিম্নলিখিত কমান্ডটি প্রবেশ করুন:

    সুডো ন্যানো /var/www/html/phpinfo.php

    আপনি যদি পছন্দ করেন, Vim, Emacs, এমনকি Gedit, আপনি ন্যানো-এর জায়গায় এটি ব্যবহার করতে পারেন।

  2. ন্যানো সম্পাদকের মধ্যে, নিম্নলিখিত পাঠ্য লিখুন:

     
  3. Ctrl টিপে ফাইলটি সংরক্ষণ করুন + , এবং Ctrl টিপে সম্পাদক থেকে প্রস্থান করুন +X .

  4. এর পরে, সার্ভার অ্যাক্সেস করতে এবং এটি চালানোর জন্য ফাইলের অনুমতি এবং মালিকানা পরিবর্তন করুন৷

    sudo chown www-data:www-data /var/www/html/phpinfo.php
    sudo chmod +x /var/www/html/phpinfo.php

  5. Firefox ওয়েব ব্রাউজার খুলুন, এবং ঠিকানা বারে নিম্নলিখিত লিখুন:

    https://localhost/phpinfo.php
    কিভাবে উবুন্টু ব্যবহার করে একটি LAMP ওয়েব সার্ভার তৈরি করবেন

    PHP সঠিকভাবে ইনস্টল করা থাকলে, আপনি উপরের চিত্রের মতো একটি পৃষ্ঠা দেখতে পাবেন।

    পিএইচপিআই ইনফো পৃষ্ঠায় সমস্ত ধরণের তথ্য রয়েছে, যার মধ্যে রয়েছে ইনস্টল করা পিএইচপি মডিউলগুলি তালিকাভুক্ত করা এবং অ্যাপাচির সংস্করণ যা চলছে৷

    পৃষ্ঠাগুলি বিকাশ করার সময় এই পৃষ্ঠাটি উপলব্ধ রাখা মূল্যবান যাতে আপনি দেখতে পারেন যে আপনার প্রকল্পগুলিতে আপনার প্রয়োজনীয় মডিউলগুলি ইনস্টল করা আছে কি না৷

মাইএসকিউএল ওয়ার্কবেঞ্চ প্রবর্তন করা হচ্ছে

MySQL নিজে থেকে কমান্ড লাইন থেকে পরিচালনা করা কঠিন তাই আমরা আরও 2টি টুল ইনস্টল করার পরামর্শ দিই:

  • MySQL ওয়ার্কবেঞ্চ
  • PHPMyAdmin
  1. একটি টার্মিনাল উইন্ডোতে নিম্নলিখিত সহজ কমান্ড ব্যবহার করে MySQL পরীক্ষা করা যেতে পারে:

    sudo mysqladmin -u root -p অবস্থা

    যখন আপনাকে একটি পাসওয়ার্ডের জন্য অনুরোধ করা হয় তখন আপনাকে MySQL রুট ব্যবহারকারীর জন্য রুট পাসওয়ার্ড লিখতে হবে এবং আপনার উবুন্টু পাসওয়ার্ড নয়৷

    কিভাবে উবুন্টু ব্যবহার করে একটি LAMP ওয়েব সার্ভার তৈরি করবেন
  2. মাইএসকিউএল চলমান থাকলে, আপনি নিম্নলিখিত পাঠ্য দেখতে পাবেন:

    আপটাইম:6269 থ্রেড:3 প্রশ্ন:33 ধীরে প্রশ্ন:0 ওপেন:112 ফ্লাশ টেবিল:1 ওপেন টেবিল:31 কোয়েরি প্রতি সেকেন্ড গড়:0.005
  3. মাইএসকিউএল ওয়ার্কবেঞ্চ ইনস্টল করতে একটি টার্মিনাল খুলুন এবং নিম্নলিখিত কমান্ডটি চালান:

    sudo apt mysql-ওয়ার্কবেঞ্চ ইনস্টল করুন

    যদি উবুন্টু এখনও সর্বশেষ প্রকাশের জন্য MySQL ওয়ার্কবেঞ্চ প্যাকেজ না করে, আপনি সর্বদা অফিসিয়াল ডাউনলোড পৃষ্ঠাটি পরীক্ষা করতে পারেন। কিছু ক্ষেত্রে, পূর্ববর্তী উবুন্টু রিলিজের জন্য প্যাকেজ ইনস্টল করাও কাজ করবে।

    একবার আপনার কাছে প্যাকেজটি হয়ে গেলে, এটিকে অ্যাপটি দিয়ে ইনস্টল করুন, প্যাকেজের নামটি প্রতিস্থাপন করুন এবং আপনার প্রকৃত প্যাকেজের নামের সাথে নম্বর দিন:

    cd ~/Downloads
    sudo apt install ./mysql-workbench-community_X.X.XX-ubuntuXX.XX_amd64.deb
  4. আপনি মাইএসকিউএল ওয়ার্কবেঞ্চ চালু করার আগে, এটি পরিচালনা করার জন্য আপনাকে একজন ব্যবহারকারীর প্রয়োজন হবে। নিরাপত্তার কারণে, আপনি রুট হিসাবে লগ ইন করতে পারবেন না, তাই আপনার অন্য ব্যবহারকারীর প্রয়োজন হবে। এটি পরিচালনা করার সর্বোত্তম উপায় হল প্রতিটি ডাটাবেস বা ডাটাবেসের সেটের জন্য একটি নতুন ব্যবহারকারী তৈরি করা যা আপনি পরিচালনা করতে চান। সুতরাং, আপনি যদি একটি ওয়ার্ডপ্রেস সাইট সেট আপ করতে যাচ্ছেন, তাহলে আপনি এরকম কিছু করবেন:

    sudo mysql -u root -p
    ডেটাবেস ওয়ার্ডপ্রেস তৈরি করুন;
    'ইউজারপাসওয়ার্ড' দ্বারা চিহ্নিত ব্যবহারকারী `wpadmin`@`localhost` তৈরি করুন;
    ওয়ার্ডপ্রেসে সমস্ত মঞ্জুর করুন। `@`লোকালহোস্ট`;
    ফ্লাশ বিশেষাধিকার;
    \q

    এটি ওয়ার্ডপ্রেসের জন্য একটি নতুন ডাটাবেস তৈরি করবে এবং এটি পরিচালনা করতে পাসওয়ার্ড "ইউজারপাসওয়ার্ড" সহ "wpadmin" নামে একটি MySQL ব্যবহারকারী তৈরি করবে৷

  5. সফ্টওয়্যারটি ইনস্টল করা শেষ হলে, অ্যাপ্লিকেশানগুলি টিপুন৷ আপনার লঞ্চারে আইকন, এবং অনুসন্ধান বাক্সে "MySQL" টাইপ করুন৷

  6. মাইএসকিউএল ওয়ার্কবেঞ্চ বোঝাতে ডলফিনের সাথে একটি আইকন ব্যবহার করা হয়। ডলফিন আইকন নির্বাচন করুন যখন এটি প্রদর্শিত হয়।

    কিভাবে উবুন্টু ব্যবহার করে একটি LAMP ওয়েব সার্ভার তৈরি করবেন
  7. যখন MySQL ওয়ার্কবেঞ্চ প্রথম খোলে, আপনি উইন্ডোর নীচে একটি জেনেরিক সংযোগ বাক্স দেখতে পাবেন। এটি নির্বাচন করুন, এবং রেঞ্চ টিপুন৷ (সম্পাদনা) আইকন ঠিক উপরে, MySQL সংযোগের পাশে .

    কিভাবে উবুন্টু ব্যবহার করে একটি LAMP ওয়েব সার্ভার তৈরি করবেন
  8. একটি নতুন উইন্ডো পপ আপ হবে যা আপনাকে সংযোগের তথ্য সম্পাদনা করতে দেয়। রুটটিকে ব্যবহারকারীর নাম হিসাবে প্রতিস্থাপন করুন আপনি যে ব্যবহারকারীর নাম চয়ন করেছেন তার সাথে৷

    কিভাবে উবুন্টু ব্যবহার করে একটি LAMP ওয়েব সার্ভার তৈরি করবেন
  9. আপনি প্রতিবার সংযোগ করার সময় আপনার পাসওয়ার্ড লিখতে না চাইলে, কিচেইনে স্টোর করুন নির্বাচন করুন পাসওয়ার্ড এর পাশে , এবং আপনার ডাটাবেস ব্যবহারকারীর জন্য পাসওয়ার্ড লিখুন। আপনার হয়ে গেলে, উইন্ডোটি বন্ধ করুন।

  10. ডাটাবেসের সাথে সংযোগ করতে আবার আপনার সংযোগ নির্বাচন করুন৷

    কিভাবে উবুন্টু ব্যবহার করে একটি LAMP ওয়েব সার্ভার তৈরি করবেন

মাইএসকিউএল ওয়ার্কবেঞ্চ টুলটি একটু ধীরগতিতে হলেও মোটামুটি শক্তিশালী।

বামদিকে একটি বার আপনাকে আপনার MySQL সার্ভারের কোন দিকটি পরিচালনা করতে চান তা চয়ন করতে দেয় যেমন:

  • একটি সার্ভার স্থিতি প্রদান করা হচ্ছে
  • ক্লায়েন্ট সংযোগ তালিকাভুক্ত করুন
  • ব্যবহারকারী এবং বিশেষাধিকারগুলি পরিচালনা করুন
  • সিস্টেম ভেরিয়েবল পরিচালনা করুন
  • ডেটা রপ্তানি করুন
  • ডেটা আমদানি করুন

সার্ভার স্ট্যাটাস বিকল্পটি আপনাকে বলে যে সার্ভার চলছে কিনা, কতক্ষণ ধরে চলছে, সার্ভার লোড, সংযোগের সংখ্যা এবং অন্যান্য তথ্যের বিভিন্ন বিট৷

ক্লায়েন্ট সংযোগ বিকল্পটি MySQL সার্ভারে বর্তমান সংযোগগুলিকে তালিকাভুক্ত করে৷

ব্যবহারকারী এবং বিশেষাধিকারের মধ্যে , আপনি নতুন ব্যবহারকারী যোগ করতে পারেন, পাসওয়ার্ড পরিবর্তন করতে পারেন এবং বিভিন্ন ডাটাবেস স্কিমার বিরুদ্ধে ব্যবহারকারীদের সুবিধাগুলি বেছে নিতে পারেন৷

MySQL ওয়ার্কবেঞ্চ টুলের নিচের বাম কোণে ডাটাবেস স্কিমার একটি তালিকা রয়েছে। আপনি ডান-ক্লিক করে এবং স্কিমা তৈরি করুন বেছে নিয়ে আপনার নিজের যোগ করতে পারেন .

আপনি টেবিল, ভিউ, সঞ্চিত পদ্ধতি এবং ফাংশনের মতো বস্তুর তালিকা দেখতে এটিতে ক্লিক করে যেকোনো স্কিমা প্রসারিত করতে পারেন।

যেকোনো একটি অবজেক্টে ডান ক্লিক করলে আপনি একটি নতুন বস্তু তৈরি করতে পারবেন যেমন একটি নতুন টেবিল।

মাইএসকিউএল ওয়ার্কবেঞ্চের ডান প্যানেলটি যেখানে আপনি প্রকৃত কাজ করেন। উদাহরণস্বরূপ, একটি টেবিল তৈরি করার সময় আপনি তাদের ডেটা প্রকারের সাথে কলাম যোগ করতে পারেন। আপনি প্রকৃত কোড যোগ করার জন্য একটি সম্পাদকের মধ্যে একটি নতুন সঞ্চিত পদ্ধতির জন্য মৌলিক টেমপ্লেট প্রদান করে এমন পদ্ধতিগুলিও যোগ করতে পারেন।

কিভাবে PHPMyAdmin ইনস্টল করবেন

MySQL ডাটাবেস পরিচালনার জন্য ব্যবহৃত একটি সাধারণ টুল হল PHPMyAdmin। এই টুলটি ইন্সটল করে, আপনি একবার নিশ্চিত করতে পারবেন যে Apache, PHP, এবং MySQL সঠিকভাবে কাজ করছে।

  1. একটি টার্মিনাল উইন্ডো খুলুন এবং নিম্নলিখিত কমান্ড লিখুন:

    sudo apt phpmyadmin ইনস্টল করুন
    কিভাবে উবুন্টু ব্যবহার করে একটি LAMP ওয়েব সার্ভার তৈরি করবেন
  2. আপনি কোন ওয়েব সার্ভারটি ইনস্টল করেছেন তা জিজ্ঞাসা করে একটি উইন্ডো আসবে৷

    কিভাবে উবুন্টু ব্যবহার করে একটি LAMP ওয়েব সার্ভার তৈরি করবেন

    ডিফল্ট বিকল্পটি ইতিমধ্যে Apache এ সেট করা আছে, তাই ট্যাব ব্যবহার করুন ঠিক আছে হাইলাইট করার জন্য কী বোতাম টিপুন এবং রিটার্ন টিপুন .

  3. আপনি PHPMyAdmin এর সাথে ব্যবহার করার জন্য একটি ডিফল্ট ডাটাবেস তৈরি করতে চান কিনা তা জিজ্ঞাসা করে অন্য একটি উইন্ডো পপ আপ করবে৷

    কিভাবে উবুন্টু ব্যবহার করে একটি LAMP ওয়েব সার্ভার তৈরি করবেন

    ট্যাব টিপুন হ্যাঁ নির্বাচন করতে কী বিকল্প এবং রিটার্ন টিপুন .

  4. PHPMyAdmin ডাটাবেস পরিচালনা করার জন্য একটি ব্যবহারকারীর নাম জিজ্ঞাসা করবে। ডিফল্ট হল "phpmyadmin।" আপনি এটি ছেড়ে দিতে পারেন বা এটিকে আপনার জন্য আরও স্মরণীয় কিছুতে পরিবর্তন করতে পারেন৷

  5. অবশেষে, আপনাকে PHPMyAdmin ডাটাবেসের জন্য একটি পাসওয়ার্ড প্রদান করতে বলা হবে। আপনি যখনই PHPMyAdmin লগ ইন করবেন তখন ব্যবহার করার জন্য নিরাপদ কিছু লিখুন৷

    কিভাবে উবুন্টু ব্যবহার করে একটি LAMP ওয়েব সার্ভার তৈরি করবেন

    সফ্টওয়্যারটি এখন ইনস্টল করা হবে এবং আপনাকে কমান্ড প্রম্পটে ফিরিয়ে দেওয়া হবে।

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

    PHPMyAdmin-এর জন্য Apache কনফিগার করতে নিম্নলিখিত কমান্ডগুলি চালান৷

    sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf
    sudo a2enconf phpmyadmin.conf
    sudo systemctl পুনরায় লোড apache2.service

    উপরের কমান্ডগুলি /etc থেকে apache.conf ফাইলের জন্য একটি প্রতীকী লিঙ্ক তৈরি করে /phpmyadmin ফোল্ডারে /ইত্যাদি /apache2 /কনফ-উপলভ্য ফোল্ডার।

    দ্বিতীয় লাইনটি Apache এর মধ্যে phpmyadmin কনফিগারেশন ফাইলটিকে সক্ষম করে এবং অবশেষে, শেষ লাইনটি Apache ওয়েব পরিষেবা পুনরায় চালু করে৷

  7. এই সবের মানে হল আপনি এখন PHPMyAdmin ব্যবহার করে ডাটাবেস পরিচালনা করতে পারবেন:

    • Firefox খুলুন
    • https://localhost/phpmyadmin  লিখুন ঠিকানা বারে
    • পাসওয়ার্ড ক্ষেত্রে PHPMyAdmin পাসওয়ার্ড লিখুন এবং যান টিপুন বোতাম।
    কিভাবে উবুন্টু ব্যবহার করে একটি LAMP ওয়েব সার্ভার তৈরি করবেন
  8. আপনি PHPMyAdmin ম্যানেজমেন্ট ইন্টারফেসে পৌঁছে যাবেন, এবং আপনি সেখান থেকে আপনার ডাটাবেস পরিচালনা করতে পারবেন।

    কিভাবে উবুন্টু ব্যবহার করে একটি LAMP ওয়েব সার্ভার তৈরি করবেন

PHPMyAdmin হল MySQL ডাটাবেস পরিচালনার জন্য একটি ওয়েব-ভিত্তিক টুল।

বাম প্যানেল ডাটাবেস স্কিমার একটি তালিকা প্রদান করে। একটি স্কিমার উপর ক্লিক করা ডাটাবেস অবজেক্টের একটি তালিকা দেখানোর জন্য স্কিমাকে প্রসারিত করে৷

শীর্ষ আইকন বার আপনাকে MySQL এর বিভিন্ন দিক পরিচালনা করতে দেয় যেমন:

  • ডাটাবেস
  • একটি SQL সম্পাদক
  • সার্ভার স্থিতি
  • ব্যবহারকারীর অ্যাকাউন্ট
  • ডেটা রপ্তানি করুন
  • ডাটা আমদানি করুন
  • সেটিংস
  • প্রতিলিপি
  • ভেরিয়েবল
  • অক্ষর সেট
  • ইঞ্জিন 
  • প্লাগইন

আরও পড়া

কিভাবে উবুন্টু ব্যবহার করে একটি LAMP ওয়েব সার্ভার তৈরি করবেন

এখন আপনার কাছে একটি ডাটাবেস সার্ভার চালু আছে এবং আপনি এটিকে পূর্ণাঙ্গ ওয়েব অ্যাপ্লিকেশন তৈরির জন্য ব্যবহার করা শুরু করতে পারেন৷

HTML, CSS, ASP, JavaScript, এবং PHP শেখার জন্য একটি ভাল সূচনা পয়েন্ট হল W3Schools।

এই ওয়েবসাইটটিতে ক্লায়েন্ট-সাইড এবং সার্ভার-সাইড ওয়েব ডেভেলপমেন্টের টিউটোরিয়ালগুলি অনুসরণ করা সম্পূর্ণ, তবুও সহজে রয়েছে।

যদিও আপনি গভীর জ্ঞান শিখতে পারবেন না, আপনি আপনার পথে যাওয়ার জন্য যথেষ্ট মৌলিক এবং ধারণাগুলি উপলব্ধি করতে পারবেন৷


  1. উবুন্টুতে কীভাবে সাবলাইম টেক্সট ইনস্টল করবেন

  2. লিনাক্স ভিপিএস-এ কীভাবে CS:GO সার্ভার তৈরি করবেন

  3. উবুন্টুতে কীভাবে পিপ ইনস্টল করবেন

  4. ভার্চুয়ালবক্স ব্যবহার করে উইন্ডোজ 10 এ উবুন্টু কীভাবে ইনস্টল করবেন