LAMP নামক একটি সফ্টওয়্যার প্যাকেজটি লিনাক্স কার্নেল, অপাচ ওয়েব সার্ভার, একটি মাইএসকিউএল ডাটাবেস এবং সাইট ইঞ্জিনের জন্য ব্যবহৃত পিএইচপি উপাদানগুলিতে একটি ওএস অন্তর্ভুক্ত করে। পরবর্তীতে, আমরা উবুন্টুর সর্বশেষ সংস্করণটি উদাহরণ হিসাবে, এই অ্যাড-অনগুলির ইনস্টলেশন এবং প্রাথমিক কনফিগারেশন সম্পর্কে বিস্তারিতভাবে বর্ণনা করি।
উবুন্টুতে LAMP স্যুট ইনস্টল করুন
যেহেতু এই নিবন্ধটির বিন্যাস ইতিমধ্যেই আপনার কম্পিউটারে উবুন্টু ইনস্টল করেছে, তাই আমরা এই পদক্ষেপটি এড়িয়ে যাব এবং সরাসরি অন্যান্য প্রোগ্রামগুলিতে যাব, তবে আপনি নীচের লিঙ্কে আমাদের অন্যান্য নিবন্ধগুলি পড়তে আগ্রহী এমন বিষয়গুলিতে নির্দেশাবলী পেতে পারেন।
আরো বিস্তারিত
ভার্চুয়ালবক্সে উবুন্টু ইন্সটল করা হচ্ছে
ফ্ল্যাশ ড্রাইভ সঙ্গে লিনাক্স ইনস্টলেশন গাইড
ধাপ 1: অ্যাপাচি ইনস্টল করুন
Apache নামে একটি খোলা ওয়েব সার্ভার ইনস্টল করে শুরু করুন। এটি সেরা বিকল্পগুলির মধ্যে একটি, তাই এটি অনেক ব্যবহারকারীর পছন্দ হয়ে দাঁড়ায়। উবুন্টুতে এটি রেখে দেওয়া হয় "টার্মিনাল":
- মেনু খুলুন এবং কনসোল চালু করুন বা কী সমন্বয় টিপুন Ctrl + Alt + T.
- প্রথমত, আপনার সমস্ত প্রয়োজনীয় উপাদান রয়েছে তা নিশ্চিত করতে আপনার সিস্টেমের সংগ্রহস্থল আপডেট করুন। এটি করার জন্য কমান্ড টাইপ করুন
sudo apt- আপডেট পেতে
. - মাধ্যমে সব কর্ম উবুন্টু রুট অ্যাক্সেসের সাথে রান করে, তাই আপনার পাসওয়ার্ডটি প্রবেশ করতে ভুলবেন না (এটি প্রবেশ করার সময় এটি প্রদর্শিত হয় না)।
- সম্পূর্ণ হলে, লিখুন
sudo apt-get apache2 ইনস্টল করুন
সিস্টেমের apache যোগ করতে। - উত্তর নির্বাচন করে সব ফাইল যোগ নিশ্চিত করুন ডি.
- আমরা চলমান ওয়েব সার্ভার পরীক্ষা করবে
sudo apache2ctl কনফিগারেশন
. - সিনট্যাক্স স্বাভাবিক হওয়া উচিত, তবে কখনও কখনও যোগ করার প্রয়োজন সম্পর্কে একটি সতর্কতা রয়েছে servername.
- ভবিষ্যতে সতর্কতা এড়াতে কনফিগারেশন ফাইলটিতে এই বিশ্বব্যাপী পরিবর্তনশীলটি যুক্ত করুন। মাধ্যমে ফাইল নিজেই চালান
sudo nano /etc/apache2/apache2.conf
. - এখন দ্বিতীয় কনসোল রান, যেখানে কমান্ড চালানো
আইপি অ্যাড্রেস প্রদর্শন eth0 | grep ইনেট | awk '{মুদ্রণ $ 2; } '| sed 's //.*$//'
আপনার আইপি ঠিকানা বা সার্ভার ডোমেন খুঁজে বের করতে। - প্রথম "টার্মিনাল" খোলা ফাইল নীচে যান এবং লিখুন
সার্ভারনাম + ডোমেইন নাম বা আইপি ঠিকানা
যে আপনি শুধু শিখেছি। মাধ্যমে পরিবর্তন সংরক্ষণ করুন Ctrl + O এবং কনফিগারেশন ফাইল বন্ধ। - কোন ত্রুটি নেই তা নিশ্চিত করার জন্য অন্য পরীক্ষা করুন এবং তারপরে ওয়েব সার্ভারটি পুনরায় চালু করুন
sudo systemctl apache2 পুনরায় চালু করুন
. - আপনি যদি এটির সাথে অপারেটিং সিস্টেমের সাথে শুরু করতে চান তবে স্টার্টআপে অ্যা্যাপচে যোগ করুন
sudo systemctl apache2 সক্রিয়
. - এটি কেবল ওয়েব সার্ভারটি তার স্থিতিশীলতা পরীক্ষা করার জন্য কমান্ডটি ব্যবহার করতে থাকে
sudo systemctl শুরু apache2
. - আপনার ব্রাউজার চালু করুন এবং যান
স্থানীয় হোস্ট
। আপনি যদি Apache প্রধান পৃষ্ঠায় থাকেন তবে সবকিছু সঠিকভাবে কাজ করছে, পরবর্তী ধাপে এগিয়ে যান।
পদক্ষেপ 2: MySQL ইনস্টল করুন
দ্বিতীয় ধাপটি একটি মাইএসকিউএল ডাটাবেস যোগ করা, যা সিস্টেমে উপলব্ধ কমান্ড ব্যবহার করে একটি স্ট্যান্ডার্ড কনসোলের মাধ্যমেও করা হয়।
- অগ্রাধিকার "টার্মিনাল" লেখা
sudo apt-mysql-server ইনস্টল করুন
এবং ক্লিক করুন প্রবেশ করান. - নতুন ফাইলের সংযোজন নিশ্চিত করুন।
- মাইএসকিউএল পরিবেশের আপনার ব্যবহার নিরাপদ করতে ভুলবেন না, তাই মাধ্যমে ইনস্টল একটি পৃথক অ্যাড-অন নিশ্চিত
sudo mysql_secure_installation
. - পাসওয়ার্ডের প্রয়োজনীয়তাগুলির জন্য প্লাগইন সেটিংস সেট করার জন্য একক নির্দেশনা নেই, কারণ প্রতিটি ব্যবহারকারী বৈধকরণের শর্তে নিজের সমাধান দ্বারা পুনঃপ্রতিষ্ঠিত হয়। আপনি প্রয়োজনীয়তা ইনস্টল করতে চান, কনসোল লিখুন Y অনুরোধ উপর।
- পরবর্তী, আপনি সুরক্ষা স্তর নির্বাচন করতে হবে। প্রথমে প্রতিটি পরামিতির বিবরণ পড়ুন, এবং তারপরে সবচেয়ে উপযুক্ত নির্বাচন করুন।
- রুট অ্যাক্সেস নিশ্চিত করতে একটি নতুন পাসওয়ার্ড সেট করুন।
- আরও, আপনি আপনার সামনে বিভিন্ন সুরক্ষা সেটিংস দেখতে পাবেন, তাদের পড়তে এবং যদি আপনি এটি প্রয়োজনীয় মনে করেন তবে স্বীকার করুন বা অস্বীকার করুন।
আমরা আমাদের পৃথক নিবন্ধে অন্য ইনস্টলেশন পদ্ধতির বিবরণ পড়ার সুপারিশ করি, যা আপনি নীচের লিঙ্কে পাবেন।
আরও দেখুন: উবুন্টুর জন্য মাইএসকিউএল ইনস্টলেশন গাইড
ধাপ 3: পিএইচপি ইনস্টল করুন
LAMP সিস্টেমের স্বাভাবিক ক্রিয়াকলাপ নিশ্চিত করার চূড়ান্ত পদক্ষেপ হল পিএইচপি উপাদানগুলির সংস্থান। এই প্রক্রিয়া বাস্তবায়নে কোনও সমস্যা নেই, আপনাকে কেবল উপলব্ধ কমান্ডগুলি ব্যবহার করতে হবে এবং তারপরে অ্যাড-অনের কাজটি কনফিগার করতে হবে।
- দ্য "টার্মিনাল" দল লিখুন
sudo apt-get php7.0-mysql php7.0-curl php7.0-json php7.0-cgi php7.0 ইনস্টল করুন libapache2-mod-php7.0
আপনি প্রয়োজন 7 সংস্করণ প্রয়োজন হলে প্রয়োজনীয় উপাদান ইনস্টল করুন। - কখনও কখনও উপরে কমান্ড ভাঙ্গা হয়, তাই ব্যবহার করুন
sudo apt php 7.2-cli ইনস্টল করুন
অথবাsudo apt ইনস্টল hhvm
সর্বশেষ উপলব্ধ সংস্করণ ইনস্টল করতে 7.2। - প্রক্রিয়াটি সম্পন্ন করার পরে কনসোলে সঠিক সমাবেশটি ইনস্টল করা নিশ্চিত করুন
php -v
. - ডেটাবেস ম্যানেজমেন্ট এবং ওয়েব ইন্টারফেস বাস্তবায়ন ফ্রি টুল PHPmyadmin ব্যবহার করে সঞ্চালিত হয়, যা LAMP কনফিগারেশনের সময় ইনস্টল করাও পছন্দসই। শুরু করতে কমান্ডটি প্রবেশ করান
sudo apt-get phpmyadmin php-mbstring php-gtetext ইনস্টল করুন
. - উপযুক্ত বিকল্প নির্বাচন করে নতুন ফাইলের সংযোজন নিশ্চিত করুন।
- ওয়েব সার্ভার নির্দিষ্ট করুন «Apache2» এবং ক্লিক করুন "ঠিক আছে".
- প্রয়োজন হলে, বিশেষ কমান্ডের মাধ্যমে ডাটাবেস কনফিগার করার জন্য আপনাকে অনুরোধ করা হবে, একটি ইতিবাচক উত্তর নির্বাচন করুন।
- ডাটাবেস সার্ভারের সাথে নিবন্ধন করার জন্য একটি পাসওয়ার্ড তৈরি করুন, তারপরে আপনাকে এটি পুনরায় প্রবেশ করে নিশ্চিত করতে হবে।
- ডিফল্টরূপে, আপনি রুট অ্যাক্সেসের মাধ্যমে বা টিপিসি ইন্টারফেসের মাধ্যমে ব্যবহারকারীর পক্ষ থেকে পিএইচপিএমডমিনে লগ ইন করতে পারবেন না, তাই আপনাকে ব্লকিং ইউটিলিটি নিষ্ক্রিয় করতে হবে। কমান্ডের মাধ্যমে রুট অধিকার সক্রিয় করুন
সুডো-ই
. - টাইপ করে শাটডাউন ব্যয় করুন
echo "আপডেট ব্যবহারকারী সেট প্লাগইন =" যেখানে ব্যবহারকারী = "রুট"; ফ্লাশ সুবিধা; "| mysql -u root -p mysql
.
এই পদ্ধতিতে, LAMP এর জন্য পিএইচপি ইনস্টলেশন এবং কনফিগারেশন সফলভাবে সম্পন্ন করা যেতে পারে।
আরও দেখুন: উবুন্টু সার্ভারের জন্য পিএইচপি ইনস্টলেশন গাইড
আজ আমরা উবুন্টু অপারেটিং সিস্টেমের জন্য LAMP উপাদানগুলির ইনস্টলেশন ও মৌলিক কনফিগারেশন সম্পর্কে কথা বলি। অবশ্যই, এই বিষয়ে এই তথ্য সরবরাহ করা যাবে না এমন সমস্ত তথ্য নেই, বেশ কয়েকটি ডোমেন বা ডেটাবেস ব্যবহারের সাথে সম্পর্কিত অনেক তথ্য রয়েছে। যাইহোক, উপরে নির্দেশাবলী ধন্যবাদ, আপনি সহজেই এই সফটওয়্যার প্যাকেজ সঠিক কাজ করার জন্য আপনার সিস্টেম প্রস্তুত করতে পারেন।