সুচিপত্র:

রাস্পবেরি পাইতে ল্যাম্প (লিনাক্স, অ্যাপাচি, মাইএসকিউএল, পিএইচপি) ইনস্টল করা: 7 টি ধাপ
রাস্পবেরি পাইতে ল্যাম্প (লিনাক্স, অ্যাপাচি, মাইএসকিউএল, পিএইচপি) ইনস্টল করা: 7 টি ধাপ

ভিডিও: রাস্পবেরি পাইতে ল্যাম্প (লিনাক্স, অ্যাপাচি, মাইএসকিউএল, পিএইচপি) ইনস্টল করা: 7 টি ধাপ

ভিডিও: রাস্পবেরি পাইতে ল্যাম্প (লিনাক্স, অ্যাপাচি, মাইএসকিউএল, পিএইচপি) ইনস্টল করা: 7 টি ধাপ
ভিডিও: 10.1 Inch Display for Raspberry Pi | Product Review 2024, নভেম্বর
Anonim
একটি রাস্পবেরি পাইতে LAMP (Linux, Apache, MySQL, PHP) ইনস্টল করা
একটি রাস্পবেরি পাইতে LAMP (Linux, Apache, MySQL, PHP) ইনস্টল করা

আপনার রাস্পবেরি পাইতে PHPMyAdmin এবং FTP অ্যাক্সেস সহ একটি LAMP (লিনাক্স রাসবিয়ান স্ট্রেচ লাইট, Apache2, MySQL (MariaDB-10), PHP7) স্ট্যাক সেট আপ করুন এবং এটি একটি ওয়েব সার্ভার হিসাবে কাজ করার জন্য কনফিগার করুন।

আপনার একটি 8 গিগাবাইট (বা তার বেশি) মাইক্রোএসডি কার্ডের সাথে ইন্টারনেটের সাথে সংযুক্ত একটি রাস্পবেরি পাই কম্পিউটারের প্রয়োজন হবে। প্রথমে আপনাকে ডিফল্ট রাস্পবিয়ান পাসওয়ার্ড পরিবর্তন করতে এবং এসএসএইচ সক্ষম করতে কীবোর্ড দিয়ে রাস্পি-কনফিগার করতে সক্ষম হতে হবে। রাস্পি-কনফিগ সম্পন্ন হয়ে গেলে আপনাকে কেবল একটি SSH সংযোগের মাধ্যমে সংযোগ করতে হবে।

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

যেখানে আপনি $ দেখেন, এই কমান্ডটি আপনাকে সফ্টওয়্যারটি ইনস্টল এবং কনফিগার করতে পেস্ট/ব্যবহার করতে হবে।

ধাপ 1: ## রাস্পবিয়ান ছবি ##

একটি মাইক্রোএসডি কার্ডে রাস্পবিয়ান স্ট্রেচ লাইট ইমেজ তৈরি করুন (> 8 জিবি প্রস্তাবিত)

একবার RasPi বুট হয়ে গেলে ব্যবহারকারীর নাম: pi পাসওয়ার্ড: রাস্পবেরি দিয়ে লগ ইন করুন

তারপর

$ hostname -I

(আইপি ঠিকানাটি নোট করুন, আপনাকে SSH থেকে RasPi এ এটি প্রয়োজন হবে। উদা 192 192.168.0.100)

$ sudo raspi-config

বিকল্প 1 - 'ব্যবহারকারীর পাসওয়ার্ড পরিবর্তন করুন'> ঠিক আছে> নতুন ইউনিক্স পাসওয়ার্ড লিখুন> নতুন পাসওয়ার্ড পুনরায় টাইপ করুন> ঠিক আছে

বিকল্প 5 - 'ইন্টারফেসিং বিকল্প'> 'P2 SSH'> হ্যাঁ ট্যাব থেকে 'শেষ'> প্রবেশ করুন

$ sudo রিবুট

ধাপ 2: ## রাস্পবিয়ান আপডেট করুন ##

এখন Putty ব্যবহার করে RPi এর সাথে IP ঠিকানা ব্যবহার করে আগের থেকে লগ ইন করুন ব্যবহারকারীর নাম: pi এবং আপনার পাসওয়ার্ড

$ sudo apt update && sudo apt upgrade -y

$ sudo রিবুট

ধাপ 3: ## Apache2 ইনস্টল করুন ##

আবার পুটি ব্যবহার করে আরপিআই এর সাথে সংযোগ করুন আগের আইপি ঠিকানা ব্যবহার করে।

ব্যবহারকারীর নাম দিয়ে লগ ইন করুন: পিআই এবং আপনার পাসওয়ার্ড

$ sudo apt apache2 -y ইনস্টল করুন

Apache2 ইনস্টল করা শেষ হলে একই ওয়াই-ফাই নেটওয়ার্কে একটি ওয়েব ব্রাউজার খুলুন এবং RasPi এর IP ঠিকানা লিখুন। যদি Apache2 সঠিকভাবে ইনস্টল করা থাকে তাহলে আপনি একটি পৃষ্ঠা দেখতে পাবেন যা 'Apache2 Debian Default Page' এবং 'It works!' বলে।

$ sudo a2enmod পুনর্লিখন

$ sudo systemctl apache2 পুনরায় চালু করুন

$ sudo chown -R pi: www -data/var/www/html/

$ sudo chmod -R 770/var/www/html/

$ sudo ন্যানো /etc/apache2/apache2.conf

খুঁজুন: (আপনি Ctrl & W ব্যবহার করতে পারেন)

ডিরেক্টরি/var/www/

বিকল্প সূচী অনুসরণ করুন SymLinks AllowOverride None all given /ডিরেক্টরি প্রয়োজন

পরিবর্তন:

ডিরেক্টরি/var/www/বিকল্প সূচী FollowSymLinks

AllOverride All

সব মঞ্জুর প্রয়োজন

/ডিরেক্টরি

Ctrl & O> Enter> Ctrl & X

$ sudo সার্ভিস apache2 রিস্টার্ট

ধাপ 4: ## PHP7 ইনস্টল করুন ##

$ sudo apt php libapache2-mod-php -y ইনস্টল করুন

পিএইচপি পরীক্ষা করা হচ্ছে

আপনাকে প্রথমে ডিরেক্টরিতে "index.html" ফাইলটি মুছে ফেলতে হবে "/var/www/html"।

$ sudo rm /var/www/html/index.html

তারপর এই ডিরেক্টরিতে একটি "index.php" ফাইল তৈরি করুন, এই কমান্ড লাইন দিয়ে

$ প্রতিধ্বনি ""> /var/www/html/index.php

একই ব্রাউজার একই ওয়াই-ফাই নেটওয়ার্কে রিফ্রেশ করুন, আপনার এখন পিএইচপি তথ্য পৃষ্ঠা দেখা উচিত।

ধাপ 5: ## মাইএসকিউএল ইনস্টল করুন ##

$ sudo apt mysql-server php-mysql -y ইনস্টল করুন

$ sudo সার্ভিস apache2 রিস্টার্ট

$ sudo mysql_secure_installation

আপনাকে রুট জন্য বর্তমান পাসওয়ার্ড লিখতে বলা হবে (ডিফল্ট ফাঁকা): এন্টার টিপুন।

রুট পাসওয়ার্ড সেট করুন, Y টাইপ করুন এবং এন্টার টিপুন।

একটি নতুন পাসওয়ার্ড লিখুন এবং এন্টার টিপুন। গুরুত্বপূর্ণ: এই রুট পাসওয়ার্ডটি মনে রাখবেন।

নতুন পাসওয়ার্ড পুনরায় লিখুন এবং এন্টার টিপুন।

Y টাইপ করুন এবং বেনামী ব্যবহারকারীদের অপসারণ করতে Enter টিপুন।

Y টাইপ করুন এবং দূর থেকে রুট লগইন অক্ষম করতে Enter টিপুন।

Y টাইপ করুন এবং পরীক্ষার ডাটাবেস সরানোর জন্য এন্টার টিপুন এবং এতে অ্যাক্সেস করুন।

Y টাইপ করুন এবং বিশেষাধিকার সারণীগুলি পুনরায় লোড করতে এন্টার টিপুন।

সম্পূর্ণ হলে, আপনি বার্তাটি দেখতে পাবেন সব শেষ! এবং MariaDB ব্যবহার করার জন্য ধন্যবাদ!

$ sudo mysql -uroot -p

মূল পাসওয়ার্ড লিখুন।

$ YOURDATABASENAME ডেটাবেস তৈরি করুন;

$ আপনার YOURDATABASENAME- এ সমস্ত বিশেষাধিকার গ্রান্ট করুন।

$ ফ্লাস বিশেষাধিকার;

Ctrl & D

ধাপ 6: ## PHPMyAdmin ইনস্টল করুন ##

$ sudo apt phpmyadmin -y ইনস্টল করুন

কার্সার কী দিয়ে Apache2 নির্বাচন করুন এবং Apache2> Tab> Enter হাইলাইট করতে স্পেসবার টিপুন।

Phpmyadmin এর জন্য ডাটাবেস কনফিগার করুন dbconfig-common এর সাথে? 'না'> এন্টার নির্বাচন করুন, আমরা ইতিমধ্যে মাইএসকিউএল ইনস্টলেশনের সাথে উপরে একটি ডাটাবেস সেটআপ করেছি।

Phpmyadmin অ্যাক্সেস করতে RasPi এর IP ঠিকানা ব্যবহার করুন উদা 192.168.0.100/phpmyadmin/ ব্যবহারকারীর নাম: রুট এবং আপনার রুটপাসওয়ার্ড

ধাপ 7: ## একটি FTP সেটআপ করুন ##

$ sudo apt install vsftpd -y

$ sudo ন্যানো /etc/vsftpd.conf

খুঁজুন: (আপনি Ctrl & W ব্যবহার করতে পারেন)

local_enable = হ্যাঁ

ssl_enable = না

পরিবর্তন:

#স্থানীয়_ সক্ষম = হ্যাঁ

#ssl_enable = না

ফাইলের নীচে যোগ করুন:

# CUSTOMssl_enable = YES local_enable = YES chroot_local_user = YES local_root =/var/www user_sub_token = pi write_enable = YES local_umask = 002 allow_writeable_chroot = YES ftpd_banner = আমার রাস্পবেরি Pi FTP সার্ভিসে স্বাগতম।

Ctrl & O> Enter> Ctrl & X

$ sudo usermod -a -G www -data pi

$ sudo usermod -m -d /var /www pi

$ sudo chown -R www-data: www-data /var /www

$ sudo chmod -R 775 /var /www

$ sudo রিবুট

প্রক্রিয়াটি এখন সম্পূর্ণ।

প্রস্তাবিত: