جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
قم بإعداد حزمة LAMP (Linux Rasbian Stretch Lite و Apache2 و MySQL (MariaDB-10) و PHP7) مع الوصول إلى PHPMyAdmin و FTP على Raspberry Pi وتهيئته للعمل كخادم ويب.
ستحتاج إلى جهاز كمبيوتر Raspberry Pi متصل بالإنترنت باستخدام بطاقة MicroSD بسعة 8 جيجابايت (أو أكثر). في البداية ، ستحتاج إلى أن تكون قادرًا على تكوين Raspi-config باستخدام لوحة مفاتيح لتغيير كلمة مرور Raspbian الافتراضية ولتمكين SSH. بمجرد اكتمال Raspi-config ، ستحتاج فقط إلى الاتصال عبر اتصال SSH.
يجب أن تكون قادرًا بالفعل على تكوين صورة Rasbian على بطاقة MicroSD ، وستحتاج إلى معرفة أنك قادر على SSH إلى Raspberry Pi وأن تكون قادرًا على تكوين قاعدة بيانات SQL الخاصة بك باستخدام PHPMyAdmin.
حيث ترى $ ، هذا هو الأمر الذي تحتاج إلى لصقه / استخدامه لتثبيت البرنامج وتكوينه.
الخطوة 1: ## Raspbian Image ##
قم بإنشاء صورة Raspbian Stretch Lite على بطاقة MicroSD (يوصى بـ 8 جيجا بايت)
بمجرد تمهيد RasPi ، قم بتسجيل الدخول باستخدام اسم المستخدم: كلمة مرور pi: raspberry
من ثم
اسم المضيف -أنا
(لاحظ أسفل عنوان IP ، ستحتاج إلى SSH إلى RasPi. على سبيل المثال ، 192.168.0.100)
sudo raspi-config. $
الخيار 1 - "تغيير كلمة مرور المستخدم"> موافق> أدخل كلمة مرور UNIX الجديدة> إعادة كتابة كلمة المرور الجديدة> موافق
الخيار 5 - "خيارات التواصل"> "P2 SSH"> نعم ، انتقل إلى "إنهاء"> أدخل
sudo إعادة التشغيل
الخطوة الثانية: ## تحديث Raspbian ##
الآن باستخدام Putty ، اتصل بـ RPi باستخدام عنوان IP من previous.log باسم المستخدم: pi وكلمة المرور الخاصة بك
تحديث $ sudo apt && sudo apt -y
sudo إعادة التشغيل
الخطوة الثالثة: ## تثبيت Apache2 ##
مرة أخرى باستخدام Putty ، اتصل بـ RPi باستخدام عنوان IP من وقت سابق.
تسجيل الدخول باسم المستخدم: pi وكلمة المرور الخاصة بك
sudo apt تثبيت apache2 -y
بمجرد الانتهاء من تثبيت Apache2 ، افتح مستعرض ويب على نفس شبكة Wi-Fi وأدخل عنوان IP الخاص بـ RasPi. إذا تم تثبيت Apache2 بشكل صحيح ، فسترى صفحة تقول "Apache2 Debian Default Page" و "إنها تعمل!".
إعادة كتابة sudo a2enmod $
أعد تشغيل sudo systemctl $ 2
$ sudo chown -R pi: www-data / var / www / html /
$ sudo chmod -R 770 / var / www / html /
sudo nano $ /etc/apache2/apache2.conf
بحث: (يمكنك استخدام Ctrl & W للبحث)
دليل / var / www /
فهارس الخيارات FollowSymLinks AllowOverride لا شيء يتطلب كل الممنوح / الدليل
تغيير إلى:
الدليل / var / www / Options الفهارس FollowSymLinks
AllowOverride الكل
تتطلب كل الممنوحة
/الدليل
Ctrl & O> Enter> Ctrl & X.
إعادة تشغيل $ sudo service apache2
الخطوة الرابعة: ## تثبيت PHP7 ##
sudo apt install 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.
الخطوة الخامسة: ## تثبيت MySQL ##
sudo apt تثبيت mysql-server php-mysql -y
إعادة تشغيل $ sudo service apache2
sudo mysql_secure_installation $
سيُطلب منك إدخال كلمة المرور الحالية للجذر (الافتراضي فارغ): اضغط على Enter.
قم بتعيين كلمة مرور الجذر ، واكتب Y واضغط على Enter.
اكتب كلمة مرور جديدة واضغط على Enter. هام: تذكر كلمة مرور الجذر هذه.
أعد إدخال كلمة المرور الجديدة واضغط على Enter.
اكتب Y واضغط على Enter لإزالة المستخدمين المجهولين.
اكتب Y واضغط على Enter لعدم السماح بتسجيل الدخول إلى الجذر عن بُعد.
اكتب Y واضغط على Enter لإزالة قاعدة بيانات الاختبار والوصول إليها.
اكتب Y واضغط على Enter لإعادة تحميل جداول الامتياز الآن.
عند الانتهاء ، سترى الرسالة تم كل شيء! وشكرا لاستخدام MariaDB !.
$ sudo mysql -uroot -p
أدخل كلمة مرور الجذر.
$ إنشاء قاعدة بيانات YOURDATABASENAME ؛
امنح كل الامتيازات على YOURDATABASENAME. * إلى "root" @ "localhost" المحدد بواسطة "YOURROOTPASSWORD" ؛
امتيازات FLUSH $ ؛
السيطرة & د
الخطوة السادسة: ## تثبيت PHPMyAdmin ##
sudo apt install phpmyadmin -y
حدد Apache2 باستخدام مفاتيح المؤشر واضغط على مفتاح المسافة لتمييز Apache2> Tab> Enter.
تكوين قاعدة بيانات لـ phpmyadmin باستخدام dbconfig-common؟ حدد "لا"> إدخال ، لقد قمنا بالفعل بإعداد قاعدة بيانات أعلاه مع تثبيت MySQL.
للوصول إلى phpmyadmin ، استخدم عنوان IP الخاص بـ RasPi على سبيل المثال 192.168.0.100/phpmyadmin/ اسم المستخدم: root و YOURROOTPASSWORD
الخطوة 7: ## إعداد FTP ##
sudo apt install vsftpd -y
sudo nano /etc/vsftpd.conf $
بحث: (يمكنك استخدام 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 = مرحبًا بك في خدمة Raspberry 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 إعادة التشغيل
اكتملت العملية الآن.