আরএইচএল 8 এ অ্যাপাচি, মাইএসকিউএল/মারিয়াডিবি এবং পিএইচপি কীভাবে ইনস্টল করবেন


এই টিউটোরিয়ালে, আপনি কীভাবে এলএইচপি স্ট্যাক ইনস্টল করতে শিখতে চলেছেন - লিনাক্স, অ্যাপাচি, মাইএসকিউএল/মারিয়াডিবি, পিএইচপি আরএইচএল 8 সিস্টেমে। এই টিউটোরিয়ালটি অনুমান করে যে আপনি ইতিমধ্যে আপনার RHEL 8 সাবস্ক্রিপশন সক্ষম করেছেন এবং আপনার সিস্টেমে আপনার রুট অ্যাক্সেস রয়েছে।

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

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

# yum install httpd

২. ইনস্টলেশনটি সম্পূর্ণ হয়ে গেলে, অ্যাপাচি সক্ষম করুন (সিস্টেম বুট করার পরে স্বয়ংক্রিয়ভাবে শুরু করতে), ওয়েব সার্ভারটি শুরু করুন এবং নীচের কমান্ডগুলি ব্যবহার করে স্থিতিটি যাচাই করুন।

# systemctl enable httpd
# systemctl start httpd
# systemctl status httpd

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

# firewall-cmd --permanent --zone=public --add-service=http 
# firewall-cmd --permanent --zone=public --add-service=https
# firewall-cmd --reload

৪) HTTP:/লোকালহোস্ট বা আপনার সার্ভারের আইপি ঠিকানাটি অ্যাক্সেস করে ওয়েব সার্ভারটি চলমান এবং অ্যাক্সেসযোগ্য তা যাচাই করুন। আপনার নীচের মত একটি পৃষ্ঠা দেখতে হবে।

পদক্ষেপ 2: পিএইচপি প্রোগ্রামিং ভাষা ইনস্টল করুন

৫. আমাদের পরবর্তী পদক্ষেপটি হ'ল পিএইচপি ইনস্টল করা - ওয়ার্ডপ্রেস এবং জুমলার মতো অনেক ওয়েবসাইটে ব্যবহার করা প্রোগ্রামিং ল্যাঙ্গুয়েজ এর অত্যন্ত শক্তিশালী এবং নমনীয় আচরণের কারণে।

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

# yum install php php-mysqlnd php-pdo php-gd php-mbstring

Now. এখন আপনার ওয়েব সার্ভারটি পুনরায় চালু করুন যাতে অ্যাপাচি জানে যে এটি পিএইচপি অনুরোধগুলিও পরিবেশন করবে।

# systemctl restart httpd 

Your. এতে একটি phinfo() দিয়ে একটি সাধারণ info.php ফাইল তৈরি করে আপনার পিএইচপি পরীক্ষা করুন। ফাইলটি আপনার ওয়েব সার্ভারের ডিরেক্টরি ডিরেক্টরিতে রাখা উচিত যা/var/www/html।

ফাইল তৈরি করতে ব্যবহার করুন:

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

এখন আবার, http://localhost/info.php বা http://server-ip-address/info.php অ্যাক্সেস করুন। আপনার এটির মতো একটি পৃষ্ঠা দেখা উচিত।

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

৮. মারিয়াডিবি একটি জনপ্রিয় ডাটাবেস সার্ভার, যা অনেক পরিবেশে ব্যবহৃত হয়। ইনস্টলেশনটি সহজ এবং প্রদর্শিত হিসাবে কয়েকটি পদক্ষেপ প্রয়োজন।

# yum install mariadb-server mariadb

9. ইনস্টলেশনটি সম্পূর্ণ হয়ে গেলে, মারিয়াডিবি সক্ষম করুন (সিস্টেম বুট করার পরে স্বয়ংক্রিয়ভাবে শুরু করতে), ওয়েব সার্ভারটি শুরু করুন এবং নীচের কমান্ডগুলি ব্যবহার করে পরিস্থিতি যাচাই করুন।

# systemctl enable mariadb
# systemctl start mariadb
# systemctl status mariadb

১০. অবশেষে, আপনি নিম্নলিখিত কমান্ড জারি করে আপনার মারিয়াডিবি ইনস্টলেশনটি সুরক্ষিত করতে চাইবেন।

# mysql_secure_installation

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

এখানে একটি উদাহরণ:

১১. একবার সুরক্ষিত হয়ে গেলে, আপনি নিম্নলিখিত কমান্ডটি ব্যবহার করে মাইএসকিউএলে কানেক্ট করতে পারেন এবং আপনার ডাটাবেস সার্ভারে বিদ্যমান ডাটাবেসগুলি পর্যালোচনা করতে পারেন।

# mysql -e "SHOW DATABASES;" -p

এই টিউটোরিয়ালে, আমরা দেখিয়েছি কীভাবে আপনার RHEL 8 সিস্টেমে বিখ্যাত এলএএমপি স্ট্যাক ইনস্টল করবেন। প্রক্রিয়াটি সহজ এবং সোজা ছিল, তবে আপনার যদি কোনও প্রশ্ন থাকে তবে দয়া করে নীচের মন্তব্য বিভাগে পোস্ট করুন।