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