VPS

⌘K
  1. Home
  2. VPS
  3. Ubuntu
  4. Apache, PHP এবং phpMyAdmin ইনস্টল

Apache, PHP এবং phpMyAdmin ইনস্টল

ধাপ 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 সার্ভার রিস্টার্ট করা

Articles

How can we help?