অ্যান্ড্রয়েড

সেন্টোস 7-এ অ্যাপাচি দিয়ে কীভাবে phpmyadmin ইনস্টল করবেন এবং সুরক্ষিত করবেন

এ্যাপাচি (httpd) উপর CentOS 7 ইনস্টল করুন কিভাবে

এ্যাপাচি (httpd) উপর CentOS 7 ইনস্টল করুন কিভাবে

সুচিপত্র:

Anonim

পিএইচপিএমইএডমিন একটি ওয়েব-ভিত্তিক ইন্টারফেসের মাধ্যমে মাইএসকিউএল এবং মারিয়াডিবি সার্ভার পরিচালনার জন্য একটি ওপেন সোর্স পিএইচপি ভিত্তিক সরঞ্জাম।

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

এই টিউটোরিয়ালে, আমরা সেন্টোস 7-এ অ্যাপাচি দিয়ে পিএইচপিএমআইএডমিন ইনস্টল এবং সুরক্ষার জন্য প্রয়োজনীয় পদক্ষেপগুলি অনুসরণ করব।

পূর্বশর্ত

এই টিউটোরিয়ালটি চালিয়ে যাওয়ার আগে আপনি নিম্নলিখিত পূর্বশর্তগুলি পূরণ করেছেন তা নিশ্চিত করুন:

  • ল্যাম্প (লিনাক্স, অ্যাপাচি, মাইএসকিউএল এবং পিএইচপি) আপনার সেন্টোস সার্ভারে ইনস্টল করা হয়েছে su সুডো সুবিধাযুক্ত ব্যবহারকারী হিসাবে লগ ইন।

যদিও প্রয়োজনীয় না হলেও এটি HTTPS- র মাধ্যমে আপনার phpMyAdmin ইনস্টলেশন অ্যাক্সেস করার পরামর্শ দেওয়া হচ্ছে। আপনার সাইটে এসএসএল না থাকলে, সেন্টোস 7-এ চলুন এনক্রিপ্টের মাধ্যমে আপনার অ্যাপাচি সুরক্ষিত করার বিষয়ে নির্দেশাবলী অনুসরণ করুন।

পিএইচপিএমআইএডমিন ইনস্টল করা হচ্ছে

একটি CentOS 7 সিস্টেমে phpMyAdmin ইনস্টল করতে নিম্নলিখিত পদক্ষেপগুলি সম্পাদন করুন:

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

    sudo yum install epel-release

    EPEL সংগ্রহস্থল সক্ষম হয়ে গেলে আমরা পিএইচপিএমইএডমিন এবং এর সমস্ত নির্ভরতা নিম্নলিখিত কমান্ডের সাথে ইনস্টল করতে পারি:

    sudo yum install phpmyadmin

পিএইচপিএমআইএডমিন কনফিগার এবং সুরক্ষিত করা

PhpMyAdmin- এর জন্য অ্যাপাচি কনফিগারেশন ফাইলটি ইনস্টলেশন চলাকালীন স্বয়ংক্রিয়ভাবে তৈরি হয়। ডিফল্টরূপে লোকালহোস্টের সমস্ত সংযোগ অস্বীকার করা হয়। যেহেতু আমরা প্রত্যন্ত অবস্থান থেকে phpMyAdmin অ্যাক্সেস করব আমাদের কনফিগারেশন ফাইলটি পরিবর্তন করতে হবে এবং অনুমোদিত আইপি ঠিকানাগুলি নির্দিষ্ট করতে হবে।

PhpMyAdmin অ্যাপাচি কনফিগারেশন ফাইলটি খুলুন:

sudo nano /etc/httpd/conf.d/phpMyAdmin.conf আপনার বাড়ির সংযোগের আইপি ঠিকানার সাথে Require ip 127.0.0.1 পড়ার দুটি লাইন পরিবর্তন করুন। আপনি যদি নিজের বাড়ির আইপি ঠিকানাটি না জানেন তবে আপনার ওয়েব ব্রাউজারে গুগল অনুসন্ধান খুলুন এবং what is my ip আইপিটি what is my ip টাইপ করুন। /Etc/httpd/conf.d/phpMyAdmin.conf

# Apache 2.4 Require ip 192.168.42.57 Require ip::1 # Apache 2.4 Require ip 192.168.42.57 Require ip::1

ফাইলটি বন্ধ করে সংরক্ষণ করুন।

আপনি যে কোনও অবস্থান থেকে আপনার পিএইচপিএমআইএডমিন ইনস্টলেশন অ্যাক্সেস করতে সক্ষম হতে চাইলে প্রয়োজনীয় Require ip লাইনের আগে Require all granted

সুরক্ষার অতিরিক্ত স্তরের জন্য আমরা একটি বেসিক প্রমাণীকরণ সেটআপ করে phpMyAdmin ডিরেক্টরিটি পাসওয়ার্ডে সুরক্ষিত করব।

htpasswd সরঞ্জামটি ব্যবহার করে একটি নতুন প্রমাণীকরণ ফাইল তৈরি করে শুরু করুন। আমরা .htpasswd ফাইলটি /etc/phpMyAdmin ডিরেক্টরিতে সঞ্চয় করব:

sudo htpasswd -c /etc/phpMyAdmin/.htpasswd admin

এই উদাহরণে আমরা admin নামের একজন ব্যবহারকারী তৈরি করছি। আপনি যে কোনও ব্যবহারকারীর নাম পছন্দ করতে পারেন।

উপরের কমান্ডটি আপনাকে ব্যবহারকারীর পাসওয়ার্ড প্রবেশ এবং নিশ্চিত করার জন্য অনুরোধ করবে।

New password: Re-type new password: Adding password for user admin

পরে, আপনার অতিরিক্ত ব্যবহারকারী যুক্ত করতে চাইলে -c পতাকা ছাড়া একই কমান্ডটি ব্যবহার করুন:

sudo htpasswd /etc/phpMyAdmin/.htpasswd admin2

পরবর্তী পদক্ষেপটি হল phpMyAdmin ডিরেক্টরিটি পাসওয়ার্ডে অ্যাপাচি কনফিগার করা এবং .htpasswd ফাইলটি ব্যবহার করা। এটি করতে phpMyAdmin.conf ফাইলটি খুলুন যা phpMyAdmin ইনস্টলেশন চলাকালীন স্বয়ংক্রিয়ভাবে তৈরি হয়েছিল:

sudo nano /etc/httpd/conf.d/phpMyAdmin.conf

এবং হলুদে হাইলাইট করা নীচের লাইনগুলি সন্নিবেশ করান:

/etc/httpd/conf.d/phpMyAdmin.conf

AddDefaultCharset UTF-8 Options +FollowSymLinks +Multiviews +Indexes AllowOverride None AuthType basic AuthName "Authentication Required" AuthUserFile /etc/phpMyAdmin/.htpasswd Require valid-user… AddDefaultCharset UTF-8 Options +FollowSymLinks +Multiviews +Indexes AllowOverride None AuthType basic AuthName "Authentication Required" AuthUserFile /etc/phpMyAdmin/.htpasswd Require valid-user…

পরিবর্তনগুলি কার্যকর হওয়ার জন্য ফাইলটি সংরক্ষণ করুন এবং অ্যাপাচি পরিষেবাটি পুনরায় চালু করুন:

sudo systemctl restart /phpmyadmin ওরফে আরও অনন্য এবং সুরক্ষিত কিছুতে পরিবর্তন করা ভাল ধারণা।

আপনার পিএইচপিএমআইএডমিন অ্যাক্সেস করার সময়, আপনি পূর্বে তৈরি করা ব্যবহারকারীর লগইন শংসাপত্রগুলি প্রবেশ করার অনুরোধ জানানো হবে:

https://your_domain_or_ip_address/phpmyadmin

উপসংহার

অভিনন্দন, আপনি আপনার সেন্টস 7 সার্ভারে সফলভাবে phpMyAdmin ইনস্টল করেছেন। আপনি এখন মাইএসকিউএল ডাটাবেস, ব্যবহারকারী এবং টেবিল তৈরি শুরু করতে পারেন এবং বিভিন্ন মাইএসকিউএল কোয়েরি এবং ক্রিয়াকলাপ সম্পাদন করতে পারেন।

সেন্টোস পিএইচপিএমইডমিন মাইএসকিএল মারিয়্যাডবি এপাচি পিএইচপি