ফেডোরা 22 এ LAMP (লিনাক্স, অ্যাপাচি, মারিয়াডিবি এবং পিএইচপি) ইনস্টল করা হচ্ছে


ফেডোরা 22 কিছুদিন আগে মুক্তি পেয়েছে এবং আপনি এখন এটিতে LAMP ইনস্টল করতে পারেন। ফেডোরা ২২-এ নতুন প্যাকেজ ম্যানেজার (ডিএনএফ) এর সাথে মারিয়ানাডিবির মতো রিলেশনাল ডাটাবেসের সহায়তার জন্য আপনার ওয়েব সার্ভারটি তৈরির জন্য এলএএমপি প্রয়োজনীয় সরঞ্জামগুলির একটি স্যুট, আপনার ইনস্টলটি সম্পাদন করতে হবে এমন সাধারণ ধাপগুলির থেকে সামান্য পার্থক্য রয়েছে।

লিনাক্স, অ্যাপাচি, মারিয়াডিবি এবং পিএইচপি - এর প্রতিটি প্যাকেজের প্রথম অক্ষর থেকে এলএএমপি সংক্ষিপ্ত বিবরণ নেওয়া হয়। যেহেতু আপনি ইতিমধ্যে ফেডোরা ইনস্টল করেছেন, লিনাক্স অংশটি সম্পূর্ণ, অন্যথায় আপনি ফেডোরা 22 ইনস্টল করতে নিম্নলিখিত গাইডগুলি অনুসরণ করতে পারেন।

  1. ফেডোরা 22 সার্ভার ইনস্টলেশন গাইড
  2. ফেডোরা 22 ওয়ার্কস্টেশন ইনস্টলেশন গাইড

একবার ফেডোরা 22 ইনস্টল হয়ে গেলে, নিম্নলিখিত কমান্ডটি জারি করে আপনার একটি সম্পূর্ণ সিস্টেম আপডেট করতে হবে:

# dnf update

এখন আমরা চালিয়ে যেতে প্রস্তুত। আপনার জন্য পুরো প্রক্রিয়াটিকে আরও সহজ করার জন্য আমি ইনস্টলেশন প্রক্রিয়াটি 3 টি বিভিন্ন ধাপে পৃথক করব।

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

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

ফেডোরা 22 এ অ্যাপাচি ইনস্টল করতে আপনি নীচের কমান্ডটি রুট হিসাবে চালাতে পারেন:

# dnf install httpd

২. ইনস্টলটি সম্পূর্ণ হয়ে গেলে আপনি নীচের কমান্ডটি জারি করে অ্যাপাচে পাওয়ার করতে পারবেন:

# systemctl start httpd 

৩. অ্যাপাচি ওয়েব ব্রাউজারে আপনার সার্ভারের আইপি ঠিকানাটি সঠিকভাবে কাজ করছে তা যাচাই করতে। আপনি কমান্ড সহ আপনার আইপি ঠিকানাটি পেতে পারেন যেমন:

# ifconfig | grep inet

৪. একবার আপনি আইপি ঠিকানাটি জানার পরে আপনি ব্রাউজারে আপনার আইপি ঠিকানাটি প্রবেশ করতে পারেন আপনার ডিফল্ট অ্যাপাচি পৃষ্ঠাটি দেখতে হবে:

দ্রষ্টব্য: আপনি যদি পৃষ্ঠায় পৌঁছাতে না সক্ষম হন তবে এটি হতে পারে যে ফায়ারওয়াল ৮০ বন্দরটিতে সংযোগটি ব্লক করছে You

# firewall-cmd --permanent –add-service=http
# firewall-cmd --permanent –add-service=https

৫. নিশ্চিত করতে যে অ্যাপাচি সিটেম বুট শুরু হবে নিম্নলিখিত কমান্ডটি চালান।

# systemctl enable httpd

দ্রষ্টব্য: আপনার ওয়েবসাইটের ফাইলগুলির জন্য ডিফল্ট অ্যাপাচি ডিরেক্টরি মূলটি হ'ল /var/www/html/, আপনার ফাইলগুলি সেখানে রাখার বিষয়টি নিশ্চিত করুন।

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

Mar. মারিয়াডিবি বিখ্যাত মাইএসকিউএল রিলেশনাল ডাটাবেসের একটি ওপেন সোর্স কাঁটাচামচ। ওরাকল অধিগ্রহণের উদ্বেগের কারণে মাইএসকিউএল নির্মাতারা মারিয়াডিবিকে কাঁটাচামচ করেছেন। মারিয়াডিবি জিএনইউ জিপিএল এর অধীনে মুক্ত থাকার অর্থ। এটি ধীরে ধীরে একটি সম্পর্কিত ডেটাবেস ইঞ্জিনের জন্য পছন্দসই বিকল্প হয়ে উঠছে।

ফেডোরায় 22 এ মারিয়াডিবি ইনস্টল করার জন্য নিম্নলিখিত কমান্ডগুলি জারি করুন:

# dnf install mariadb-server 

Once. মারিয়্যাডবি ইনস্টলেশনটি সম্পূর্ণ হয়ে গেলে, আপনি নিম্নলিখিত কমান্ডগুলি জারি করে মারিয়াডিবিকে সিস্টেম বুটে স্বয়ংক্রিয় শুরু করতে সক্ষম করতে পারবেন:

# systemctl start mariadb
# systemctl enable mariadb

৮. ডিফল্টরূপে রুট ব্যবহারকারীর একটি রুট পাসওয়ার্ড সেট থাকবে না, আপনাকে নীচের চিত্রের মতো নতুন রুট পাসওয়ার্ড এবং মাইএসকিএল ইনস্টলেশন সুরক্ষিত করতে mysql_secure_installation কমান্ড চালাতে হবে।

# mysql_secure_installation 

একবার মৃত্যুদন্ড কার্যকর করা হলে, আপনাকে মাইএসকিউএল রুট পাসওয়ার্ড প্রবেশ করতে বলা হবে - কেবলমাত্র এন্টার টিপুন কারণ সেই ব্যবহারকারীর কোনও পাসওয়ার্ড নেই। বাকী অপশনগুলি আপনার পছন্দের উপর নির্ভর করে, আপনি নীচের স্ক্রিনশটে একটি নমুনা আউটপুট এবং কনফিগারেশন পরামর্শ পেতে পারেন:

পদক্ষেপ 3: মডিউল সহ পিএইচপি ইনস্টল করুন

9. পিএইচপি একটি শক্তিশালী প্রোগ্রামিং ভাষা ওয়েবসাইটগুলিতে গতিশীল সামগ্রী তৈরি করতে ব্যবহার করা যেতে পারে। এটি ওয়েবে সর্বাধিক ব্যবহৃত প্রোগ্রামিং ভাষার একটি।

ফেডোরা 22 তে পিএইচপি এবং এর মডিউলগুলির ইনস্টলেশন সহজ এবং এই আদেশগুলি দিয়ে শেষ করা যেতে পারে:

# dnf install php php-mysql php-gd php-mcrypt php-mbstring

১০. ইনস্টলটি সম্পূর্ণ হয়ে গেলে আপনি অ্যাপাচি রুট ডিরেক্টরিটি /var/www/html/ এর অধীনে একটি সাধারণ পিএইচপি ফাইল তথ্য.এফপি তৈরি করে পিএইচপি পরীক্ষা করতে পারেন এবং তারপরে পিএইচপি তথ্য যাচাই করতে অ্যাপাচি পরিষেবাটি পুনরায় চালু করতে পারেন আপনার ব্রাউজারটি ঠিকানায় http://server_IP/info.php এ যান।

# echo "<?php phpinfo(); ?>" > /var/www/html/info.php
# systemctl restart httpd

আপনার এলএএমপি স্ট্যাক সেটআপ এখন সম্পূর্ণ এবং আপনার প্রকল্পগুলি তৈরি শুরু করার জন্য আপনার কাছে সমস্ত সরঞ্জাম রয়েছে।

আপনার এলএএমপি স্ট্যাকের সেটআপটি কীভাবে উন্নত করতে পারে আপনার যদি কোনও প্রশ্ন বা ধারণা থাকে তবে দয়া করে নীচের মন্তব্য বিভাগে কোনও মন্তব্য জমা দিতে দ্বিধা করবেন না।