উবুন্টু সার্ভারে এলএএমপি (লিনাক্স, অ্যাপাচি, মাইএসকিউএল/মারিয়াডিবি, পিএইচপি এবং পিএইচপিএমআইএডমিন) সেট আপ করা হচ্ছে 14.10


ল্যাম্প স্ট্যাক (লিনাক্স, অ্যাপাচি, মাইএসকিউএল/মারিয়াডিবি, পিএইচপি এবং পিএইচপিএমআইএডমিন) ওপেন সোর্স সফ্টওয়্যারগুলির একটি গ্রুপকে প্রতিনিধিত্ব করে যা সাধারণত ওয়েব পরিষেবাদি সম্পর্কিত ইন্টারনেটের একটি সর্বাধিক স্প্রেড পরিষেবায় ব্যবহৃত হয়।

এই নিবন্ধটি আপনাকে উবুন্টু সার্ভারের সর্বশেষ প্রকাশিত সংস্করণে (14.10) এলএএমপি স্ট্যাক ইনস্টল করতে পারে সে বিষয়ে গাইড করবে।

  1. এসএসএইচ সার্ভারের সাথে উবুন্টু 14.10 সার্ভার সংস্করণের ন্যূনতম ইনস্টলেশন
  2. যদি আপনার মেশিনটি প্রোডাকশন ওয়েব সার্ভারের উদ্দেশ্যে হয় তবে আপনি ইন্টারফেসে এমন একটি স্ট্যাটিক আইপি অ্যাড্রেস কনফিগার করেছেন যে ক্লায়েন্টদের কাছে ওয়েব সামগ্রী সরবরাহ করবে এমন নেটওয়ার্ক বিভাগের সাথে সংযুক্ত থাকবে

পদক্ষেপ 1: সেটআপ মেশিনের হোস্ট-নেম

১. আপনি উবুন্টু ১৪.১০ সার্ভার সংস্করণের একটি সর্বনিম্ন ইনস্টলেশন করার পরে প্রশাসনিক সুডো ব্যবহারকারীর সাথে আপনার নতুন সার্ভারে লগইন করুন এবং আপনার মেশিনের হোস্টনাম সেটআপ করুন, তারপরে এটি জারি করে যাচাই করুন নিম্নলিখিত আদেশগুলি।

$ sudo hostnamectl set-hostname yourFQDNname
$ sudo hostnamectl

2. তারপরে, আমরা এলএএমপি ইনস্টলেশন প্রক্রিয়াটি চালিয়ে যাওয়ার আগে আপনার সিস্টেমটি আপডেট হয়েছে তা নিশ্চিত করার জন্য নিম্নলিখিত কমান্ডগুলি চালান।

$ sudo apt-get update && sudo apt-get upgrade

পদক্ষেপ 2: অ্যাপাচি ওয়েবসারভার ইনস্টল করুন

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

একটি মডুলার ডিজাইনের কথা মাথায় রেখে তৈরি করুন, অ্যাপাচি প্রচুর প্রোগ্রামিং ভাষা সমর্থন করতে পারে এবং এর মডিউল এবং এক্সটেনশানগুলির জন্য ধন্যবাদ, যা এই দিনগুলিতে সবচেয়ে বেশি ব্যবহৃত হয় পিএইচপি গতিশীল প্রোগ্রামিং ভাষা।

অ্যাপাচি এইচটিটিপিডি সার্ভারটি ইনস্টল করতে আপনার কনসোলে নিম্নলিখিত কমান্ডটি চালান।

$ sudo apt-get install apache2

৪. আপনার মেশিন আইপি ঠিকানা নির্ধারণের জন্য আপনি কোনও স্ট্যাটিক আইপি ঠিকানা কনফিগার না করেছেন, ifconfig কমান্ডটি চালান এবং
টাইপ করুন ব্রাউজারের ইউআরএল ফিল্ডে আইপি ঠিকানাটি ডিফল্ট অ্যাপাচি ওয়েব পৃষ্ঠাতে পরিদর্শন করে।

http://your_server_IP

পদক্ষেপ 3: পিএইচপি ইনস্টল করা

৫. পিএইচপি একটি শক্তিশালী সার্ভার-সাইড ডায়নামিক স্ক্রিপ্টিং ভাষা যা বেশিরভাগ ডায়নামিক ওয়েব অ্যাপ্লিকেশনগুলি ডেটাবেসগুলির সাথে যোগাযোগ করে।

সর্বনিম্ন ওয়েব ডেভলপমেন্ট প্ল্যাটফর্মের জন্য পিএইচপি স্ক্রিপ্টিং ভাষা ব্যবহার করতে, নিম্নলিখিত কমান্ডটি জারি করুন যা মারিয়াডিবি ডাটাবেসের সাথে সংযোগ স্থাপনের জন্য প্রয়োজনীয় কিছু বেসিক পিএইচপি মডিউল ইনস্টল করবে এবং পিএইচপিএমইএডমিন ডাটাবেস ওয়েব ব্যবহার করবে ইন্টারফেস.

$ sudo apt-get install php5 php5-mysql php5-mcrypt php5-gd libapache2-mod-php5

Later. আপনার যদি পরে কোনও পিএইচপি মডিউল ইনস্টল করতে হয় তবে কোনও নির্দিষ্ট পিএইচপি মডিউল বা গ্রন্থাগার সম্পর্কে বিশদ তথ্য অনুসন্ধান এবং অনুসন্ধান করতে নীচের আদেশগুলি ব্যবহার করুন।

$ sudo apt-cache search php5
$ sudo apt-cache show php5-module_name

পদক্ষেপ 4: মারিয়াডিবি সার্ভার এবং ক্লায়েন্ট ইনস্টল করুন

<. মারিয়াডিবি হ'ল একটি প্রাচীন সম্পর্কিত এবং বিখ্যাত মাইএসকিউএল ডাটাবেস থেকে সম্প্রদায়টি দ্বারা নির্মিত একটি সম্পর্কিত আপেক্ষিক ডাটাবেস, যিনি একই এপিআই ব্যবহার করেন এবং এর পূর্বসূর মাইএসকিউএল হিসাবে একই কার্যকারিতা সরবরাহ করে।

উবুন্টু 14.10 সার্ভারে মারিয়াডিবি ডাটাবেস ইনস্টল করতে, রুট সুবিধার সাথে নিম্নলিখিত কমান্ডটি জারি করুন।

$ sudo apt-get install mariadb-client mariadb-server

আপনার মেশিনে মারিয়াডিবি এর ইনস্টলেশন প্রক্রিয়াটি শুরু হওয়ার সাথে সাথে, আপনাকে মারিয়াডিবি সার্ভারের জন্য রুট পাসওয়ার্ডটি প্রবেশ ও নিশ্চিত করতে দুবার জিজ্ঞাসা করা হবে।

খেয়াল করুন যে মারিয়াডিবি রুট ব্যবহারকারী লিনাক্স সিস্টেমের রুট ব্যবহারকারীর চেয়ে পৃথক, তাই নিশ্চিত হয়ে নিন যে আপনি ডাটাবেস রুট ব্যবহারকারীর জন্য একটি শক্তিশালী পাসওয়ার্ড বেছে নিয়েছেন।

৮. মারিয়াডিবি সার্ভারটি ইনস্টলিং শেষ করার পরে, এটি একটি স্ট্যান্ডার্ড ডাটাবেস সুরক্ষিত ইনস্টলেশন নিয়ে এগিয়ে যাওয়ার সময়, যা অনামী ব্যবহারকারীকে সরিয়ে দেবে, পরীক্ষার ডাটাবেসটি মুছে ফেলবে এবং দূরবর্তীভাবে রুট লগইনগুলি অস্বীকার করবে।

মারিয়াডিবি সুরক্ষিত করতে নীচের কমান্ডটি চালান, আপনার মূল পাসওয়ার্ড রাখতে প্রথম প্রশ্নে না চয়ন করুন তারপরে প্রয়োগের জন্য সমস্ত প্রশ্নের উত্তর দিন উপরে থেকে সুরক্ষা বৈশিষ্ট্য।

$ sudo mysql_secure_installation

নির্দেশিকা হিসাবে নিম্নলিখিত স্ক্রিনশটটি ব্যবহার করুন।

৯. ডাটাবেস সুরক্ষিত হওয়ার পরে, নিম্নলিখিত কমান্ডটি ব্যবহার করে একটি কমান্ড লাইন লগইন করে মারিয়াডিবি'র স্থিতি পান।

$ mysql -u root -p 

১০. ডাটাবেসের অভ্যন্তরে একবার MySQL status; < কমান্ডটি অভ্যন্তরীণ ভেরিয়েবলগুলির একটি দৃষ্টিভঙ্গি পেতে চালান, তারপরে প্রস্থান করুন অথবা প্রস্থান করুন; মাইএসকিউএল কমান্ডগুলি লিনাক্স শেলটিতে ফিরে যেতে।

MariaDB [(none)]> status;
MariaDB [(none)]> quit; 

পদক্ষেপ 5: পিএইচপিএমআইএডমিন ইনস্টল করা

১১. পিএইচপিএমআইএডমিন মাইএসকিউএল ডাটাবেসগুলি পরিচালনা করতে ব্যবহৃত একটি ওয়েব প্যানেল সম্মুখভাগ tend আপনার মেশিনে পিএইচপিএমআইএডমিন ওয়েব প্যানেল ইনস্টল করার জন্য নিম্নলিখিত কমান্ডটি চালান << apache2 ওয়েব সার্ভার হিসাবে এবং নীচের স্ক্রিনশটগুলিতে উপস্থাপিত হিসাবে dbconfig- সাধারণ দিয়ে phpmyadmin এর জন্য ডাটাবেস কনফিগার না করা বেছে নিন :

$ sudo apt-get install phpmyadmin

12. পিএইচপিএমএইডমিন প্যানেল ইনস্টল হওয়ার পরে, আপনাকে /etc/phpmyadmin/ এ অবস্থিত অ্যাপাচি কনফিগারেশন ফাইলটি অ্যাপাচি ওয়েবসারভার উপলভ্য কনফিগারেশন ডিরেক্টরিতে অনুলিপি করে ম্যানুয়ালি এটি সক্ষম করতে হবে found /ইত্যাদি/অ্যাপাচি 2/কনফার-উপলব্ধ/ সিস্টেমের পথে।

তারপরে এটি a2enconf অ্যাপাচি প্রশাসনিক কমান্ড ব্যবহার করে সক্রিয় করুন। আপনি এই পদক্ষেপটি পুনরায় লোড করুন বা সমস্ত পরিবর্তনগুলি প্রয়োগ করতে অ্যাপাচি ডিমন পুনরায় চালু করুন।

পিএইচপিএমআইএডমিন সক্ষম করতে নীচের কমান্ডগুলির ক্রম ব্যবহার করুন।

$ sudo cp /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf
$ sudo a2enconf phpmyadmin
$ sudo service apache2 restart

১৩. পরিশেষে, মারিয়াডিবি ডাটাবেসের জন্য পিএইচপিএমআইএডমিন ওয়েব ইন্টারফেস অ্যাক্সেসের জন্য, একটি ব্রাউজার খুলুন এবং নিম্নলিখিত নেটওয়ার্ক ঠিকানা টাইপ করুন।

http://your_server_IP/phpmyadmin

পদক্ষেপ:: পিএইচপি কনফিগারেশন পরীক্ষা করুন

14. আপনার ওয়েব সার্ভার প্ল্যাটফর্মটি এখন পর্যন্ত কীভাবে দেখছে তার ভিতরে যেতে < ডিফল্ট অ্যাপাচি ওয়েবরুটে একটি তথ্য.এফপি ফাইল তৈরি করুন
এবং নিম্নলিখিত কোডটি ভিতরে রাখুন।

$ sudo nano /var/www/html/info.php

তথ্য.এফপি ফাইলে নিম্নলিখিত লিখিত সামগ্রী যুক্ত করুন।

<?php

phpinfo();

?>

15. তারপরে সিটিআরএল + ও কীগুলি ব্যবহার করে ফাইলটি সংরক্ষণ করুন, একটি ব্রাউজার খুলুন এবং একটি সম্পূর্ণ ওয়েবসারভার পিএইচপি কনফিগারেশন তথ্য পেতে নিম্নলিখিত নেটওয়ার্কের পথে এটি পরিচালনা করুন।

http://your_server_IP/info.php

পদক্ষেপ 7: এলএএমপি সিস্টেম-ওয়াইড সক্ষম করুন

16. সাধারণত, অ্যাপাচি এবং মাইএসকিউএল ডেমন ইনস্টলার স্ক্রিপ্টগুলির দ্বারা সিস্টেম-ওয়াইড স্বয়ংক্রিয়ভাবে কনফিগার করা থাকে, তবে আপনি কখনই খুব বেশি সতর্ক হতে পারবেন না!

প্রতিটি সিস্টেম রিবুট হওয়ার পরে অ্যাপাচি এবং মারিয়াডিবি পরিষেবা শুরু হয় তা নিশ্চিত হতে << sysv-rc-conf প্যাকেজ ইনস্টল করুন যা উবুন্টু পরিচালনা করে > init স্ক্রিপ্টগুলি, তারপরে নিম্নলিখিত কমান্ডগুলি চালিয়ে উভয় পরিষেবাদি সিস্টেম-ব্যাপী সক্ষম করুন।

$ sudo apt-get install sysv-rc-conf
$ sudo sysv-rc-conf apache2 on
$ sudo sysv-rc-conf mysql on

এখানেই শেষ! এখন আপনার উবুন্টু 14.10 মেশিনের উপরে এলএএমপি স্ট্যাক সহ ওয়েব বিকাশের জন্য একটি শক্তিশালী সার্ভার প্ল্যাটফর্মে রূপান্তরিত করতে সর্বনিম্ন সফ্টওয়্যার ইনস্টল করা আছে।