ধাপ 0: সার্ভার আপডেট করা
প্রথমে, আপনার সার্ভারের প্যাকেজগুলো আপডেট করুন।
sudo apt update
sudo apt upgrade -y
ব্যাখ্যা:
sudo apt update: সার্ভারের প্যাকেজ লিস্ট আপডেট করে।sudo apt upgrade -y: সব প্যাকেজ আপগ্রেড করে।
ধাপ ১: Apache সার্ভার ইনস্টল করা
Apache সার্ভার ইনস্টল করুন, যা একটি ওয়েব সার্ভার হিসেবে কাজ করবে।
sudo apt install apache2 -yব্যাখ্যা:
sudo apt install apache2 -y: এটি Apache ওয়েব সার্ভার ইনস্টল করে।
ধাপ ২: PHP ইনস্টল করা
phpMyAdmin চালানোর জন্য PHP ইনস্টল করুন।
sudo apt install php libapache2-mod-php php-mysql -yব্যাখ্যা:
php: PHP প্রোগ্রামিং ভাষা ইনস্টল করে।libapache2-mod-php: Apache সার্ভারের সাথে PHP সমন্বয় করতে সাহায্য করে।php-mysql: PHP এর সাথে MySQL সংযোগের জন্য প্রয়োজনীয় মডিউল ইনস্টল করে।
ধাপ ৩: phpMyAdmin ইনস্টল করা
phpMyAdmin ইনস্টল করে MySQL ডাটাবেস সহজেই পরিচালনা করতে পারবেন।
sudo apt install phpmyadmin php-mbstring php-zip php-gd php-json php-curl -yব্যাখ্যা:
phpmyadmin: phpMyAdmin ইনস্টল করে।php-mbstring,php-zip,php-gd,php-json,php-curl: phpMyAdmin এর নির্ভরশীল মডিউলসমূহ।
ধাপ ৪: Apache-এ phpMyAdmin যুক্ত করা
Apache সার্ভারের সাথে phpMyAdmin সংযুক্ত করুন।
sudo phpenmod mbstring
sudo systemctl restart apache2
ব্যাখ্যা:
sudo phpenmod mbstring: PHP এর mbstring মডিউল সক্রিয় করে।sudo systemctl restart apache2: Apache সার্ভার পুনরায় চালু করে।
ধাপ ৫: phpMyAdmin-এ লগ ইন করা
আপনার ব্রাউজারে phpMyAdmin ওপেন করুন:
http://your_server_ip_or_domain/phpmyadmin
ব্যাখ্যা:
- ব্রাউজারে phpMyAdmin লগইন পেজ ওপেন হবে, যেখানে MySQL-এর রুট ইউজারের নাম এবং পাসওয়ার্ড দিয়ে লগ ইন করতে পারবেন।
পার্ট ৩: Apache সার্ভারে ফাইল হোস্টিং এবং কাস্টম ডোমেইন কনফিগারেশন
ধাপ ১: Apache সার্ভারে ফাইল হোস্টিং
Apache সার্ভারে ফাইল হোস্ট করতে আপনাকে /var/www/html ডিরেক্টরিতে আপনার ফাইল আপলোড করতে হবে।
sudo cp -r /path/to/your/project /var/www/html/your_project
ব্যাখ্যা:
/path/to/your/project: আপনার প্রকল্প ফাইলের অবস্থান।/var/www/html/your_project: Apache এর ডিফল্ট ওয়েব রুট যেখানে আপনার ফাইল হোস্ট হবে।
ধাপ ২: কাস্টম ডোমেইন কনফিগার করা
আপনার নিজস্ব ডোমেইন ব্যবহার করতে আপনাকে Apache Virtual Host কনফিগার করতে হবে।
ধাপ ২.১: একটি নতুন Virtual Host ফাইল তৈরি করুন
sudo nano /etc/apache2/sites-available/your_domain.confধাপ ২.২: Virtual Host ফাইলের কনফিগারেশন লিখুন
<VirtualHost *:80>
ServerAdmin webmaster@your_domain
ServerName your_domain
ServerAlias www.your_domain
DocumentRoot /var/www/html/your_project
<Directory /var/www/html/your_project>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
ব্যাখ্যা:
ServerAdmin: আপনার ইমেইল ঠিকানা।ServerName: আপনার ডোমেইনের নাম।DocumentRoot: আপনার প্রকল্পের অবস্থান।
ধাপ ২.৩: Virtual Host সক্রিয় করা
sudo a2ensite your_domain.conf
ধাপ ২.৪: Apache সার্ভার রিস্টার্ট করা