فهرست مطالب:

نصب LAMP (لینوکس ، آپاچی ، MySQL ، PHP) روی رزبری پای: 7 مرحله
نصب LAMP (لینوکس ، آپاچی ، MySQL ، PHP) روی رزبری پای: 7 مرحله

تصویری: نصب LAMP (لینوکس ، آپاچی ، MySQL ، PHP) روی رزبری پای: 7 مرحله

تصویری: نصب LAMP (لینوکس ، آپاچی ، MySQL ، PHP) روی رزبری پای: 7 مرحله
تصویری: آموزش نصب Apache در لینوکس - داتیس نتورک 2024, نوامبر
Anonim
نصب LAMP (لینوکس ، آپاچی ، MySQL ، PHP) بر روی رزبری پای
نصب LAMP (لینوکس ، آپاچی ، MySQL ، PHP) بر روی رزبری پای

یک پشته LAMP (Linux Rasbian Stretch Lite، Apache2، MySQL (MariaDB-10)، PHP7) با دسترسی PHPMyAdmin و FTP بر روی Raspberry Pi خود تنظیم کرده و پیکربندی کنید تا به عنوان یک سرور وب کار کند.

شما به یک رایانه رزبری پای متصل به اینترنت با کارت MicroSD 8 گیگابایت (یا بیشتر) نیاز دارید. در ابتدا باید بتوانید Raspi-config را با صفحه کلید پیکربندی کنید تا رمزعبور پیش فرض Raspbian را تغییر دهید و SSH را فعال کنید. پس از تکمیل پیکربندی Raspi ، فقط باید از طریق اتصال SSH متصل شوید.

شما قبلاً باید بتوانید تصویر Rasbian را روی کارت MicroSD پیکربندی کنید ، شما باید بدانید که می توانید SSH را به Raspberry Pi پیکربندی کنید و بتوانید پایگاه داده SQL خود را با استفاده از PHPMyAdmin پیکربندی کنید.

در جایی که $ را مشاهده می کنید ، این فرمان است که برای نصب و پیکربندی نرم افزار باید آن را چسباندن/استفاده کنید.

مرحله 1: ## Raspbian Image ##

ایجاد یک تصویر Raspbian Stretch Lite در کارت MicroSD (توصیه می شود>> 8 گیگابایت)

پس از راه اندازی RasPi با نام کاربری: pi رمز عبور: تمشک وارد شوید

سپس

$ hostname -I

(آدرس IP را یادداشت کنید ، به SSH به RasPi نیاز دارید. به عنوان مثال 192.168.0.100)

$ sudo raspi-config

گزینه 1 - "تغییر رمز عبور کاربر"> خوب> رمز جدید UNIX را وارد کنید> رمز عبور جدید را دوباره تایپ کنید> خوب

گزینه 5 - 'Interfacing Options'> 'P2 SSH'> Yes Yes to 'Finish'> Enter

راه اندازی مجدد $ sudo

مرحله 2: ## به روز رسانی Raspbian ##

در حال حاضر با استفاده از Putty به RPi با استفاده از آدرس IP قبلی وارد شوید. با نام کاربری: pi و گذرواژه خود وارد شوید

$ sudo apt update && sudo apt upgrade -y

راه اندازی مجدد $ sudo

مرحله 3: ## Apache2 ## را نصب کنید

دوباره با استفاده از Putty با استفاده از آدرس IP قبلی به RPi متصل شوید.

با نام کاربری: pi و رمز عبور خود وارد شوید

$ sudo apt install apache2 -y

پس از اتمام نصب Apache2 ، یک مرورگر وب را در همان شبکه Wi-Fi باز کنید و آدرس IP RasPi را وارد کنید. اگر 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 nano /etc/apache2/apache2.conf

Find: (برای پیدا کردن می توانید از Ctrl & W استفاده کنید)

دایرکتوری/var/www/

گزینه های فهرست بندی FollowSymLinks AllowOverride هیچکدام به همه اعطا شده /فهرست نیاز ندارد

تغییر به:

فهرست/var/www/Options فهرستها FollowSymLinks

AllowOverride All

نیاز به همه اعطا شده است

/فهرست راهنما

Ctrl & O> Enter> Ctrl & X

راه اندازی مجدد $ sudo service apache2

مرحله 4: ## نصب PHP7 ##

$ sudo apt php libapache2-mod-php -y را نصب کنید

تست PHP

ابتدا باید فایل "index.html" را در فهرست "/var/www/html" حذف کنید.

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

سپس یک فایل "index.php" در این فهرست با این خط فرمان ایجاد کنید

$ echo ""> /var/www/html/index.php

مرورگر وب را در همان شبکه Wi-Fi بازخوانی کنید ، اکنون باید صفحه اطلاعات PHP را مشاهده کنید.

مرحله 5: ## MySQL ## را نصب کنید

$ sudo apt mysql-server php-mysql -y را نصب کنید

راه اندازی مجدد $ sudo service apache2

$ sudo mysql_secure_installation

از شما خواسته می شود گذرواژه فعلی را برای root وارد کنید (پیش فرض خالی است): Enter را فشار دهید.

رمز عبور ریشه را تنظیم کنید ، Y را تایپ کنید و Enter را فشار دهید.

یک رمز عبور جدید وارد کرده و Enter را فشار دهید. مهم: این رمز عبور اصلی را به خاطر بسپارید.

رمز عبور جدید را دوباره وارد کرده و Enter را فشار دهید.

Y را تایپ کرده و Enter را فشار دهید تا کاربران ناشناس حذف شوند.

Y را تایپ کرده و Enter را فشار دهید تا ورود ریشه از راه دور ممنوع شود.

Y را تایپ کرده و Enter را فشار دهید تا پایگاه داده آزمایشی حذف شود و به آن دسترسی پیدا کنید.

Y را تایپ کرده و Enter را فشار دهید تا بارگذاری مجدد جداول در حال حاضر انجام شود.

پس از اتمام ، پیام All done را مشاهده خواهید کرد! و ممنون از استفاده از MariaDB !.

$ sudo mysql -uroot -p

رمز اصلی را وارد کنید.

$ ایجاد پایگاه داده YOURDATABASENAME؛

$ ALL PRIVILEGES ON YOURDATABASENAME.* به 'root'@'localhost' شناسایی شده توسط 'YOURROOTPASSWORD' ؛

$ FLUSH PRIVILEGES؛

Ctrl & D

مرحله 6: ## نصب PHPMyAdmin ##

$ sudo apt phpmyadmin -y را نصب کنید

Apache2 را با کلیدهای مکان نما انتخاب کرده و فاصله را فشار دهید تا Apache2> Tab> Enter برجسته شود.

پیکربندی پایگاه داده برای phpmyadmin با dbconfig-common؟ "No"> Enter را انتخاب کنید ، ما قبلاً یک پایگاه داده در بالا با نصب MySQL تنظیم کرده ایم.

برای دسترسی به phpmyadmin از آدرس IP RasPi استفاده کنید. 192.168.0.100/phpmyadmin/ نام کاربری: root و YOURROOTPASSWORD

مرحله 7: ## راه اندازی FTP ##

$ sudo apt install vsftpd -y

$ sudo nano /etc/vsftpd.conf

Find: (برای پیدا کردن می توانید از Ctrl & W استفاده کنید)

local_enable = بله

ssl_enable = خیر

تغییر به:

#local_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 = به سرویس FTP Raspberry Pi خوش آمدید.

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

این فرایند اکنون کامل شده است.

توصیه شده: