جدول المحتويات:
- الخطوة 1: ## Raspbian Image ##
- الخطوة الثانية: ## تحديث Raspbian ##
- الخطوة الثالثة: ## تثبيت Apache2 ##
- الخطوة الرابعة: ## تثبيت PHP7 ##
- الخطوة الخامسة: ## تثبيت MySQL ##
- الخطوة السادسة: ## تثبيت PHPMyAdmin ##
- الخطوة 7: ## إعداد FTP ##
فيديو: تثبيت LAMP (Linux و Apache و MySQL و PHP) على Raspberry Pi: 7 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:39
قم بإعداد حزمة 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 إعادة التشغيل
اكتملت العملية الآن.
موصى به:
تثبيت Windows على محرك أقراص خارجي باستخدام قسم Mac على جهاز Mac: 5 خطوات (بالصور)
تثبيت Windows على محرك أقراص خارجي مع قسم Mac على Mac: إذا كنت قد اشتريت شيئًا مثل MacBook pro الأساسي ووفرت القليل من المال ، ولكن سرعان ما واجهت مشكلة التخزين عند محاولة تثبيت Windows باستخدام Bootcamp ، نعلم جميعًا أن 128 جيجابايت ليست كافية هذه لذا ربما اشترينا شيئًا ما
كيفية تثبيت وتشغيل Linux Small Damn على محرك أقراص فلاش USB: 6 خطوات
كيفية تثبيت وتشغيل برنامج Damn Small Linux على محرك أقراص فلاش USB: هل تريد معرفة كيفية تثبيت وتشغيل Damn Small Linux على محرك أقراص فلاش USB ، ثم تابع القراءة. سوف تحتاج إلى رفع مكبرات الصوت الخاصة بك مثل الطريق الكامل للفيديو الذي واجهت بعض المشاكل مع مستوى صوت الميكروفون
كيفية تثبيت برنامج Flash على نظام التشغيل Ubuntu Linux ، الطريق السهل: 4 خطوات
كيفية تثبيت Flash على Ubuntu Linux ، الطريق السهل!: أحد الأشياء القليلة التي لا أحبها في Linux هو مدى صعوبة تثبيت التطبيقات أو المكونات الإضافية الجديدة ، فقد يكون هذا صعبًا إذا لم تكن شديدًا جيد باستخدام سطور الأوامر ويفضل استخدام واجهة المستخدم الرسومية - وضوحا Gooey (واجهة مستخدم رسومية) هذا
تثبيت مضيف افتراضي جديد في خادم الويب Apache: 3 خطوات
تثبيت مضيف ظاهري جديد في خادم ويب Apache: الغرض من هذا البرنامج التعليمي هو متابعة عملية تكوين مضيف ظاهري جديد لخادم ويب Apache وبدء تشغيله. المضيف الظاهري هو & quot؛ الملف الشخصي & quot؛ يكتشف أي مضيف DNS (على سبيل المثال ، www.MyOtherhostname.com) يتم استدعاؤه من أجل
احصل على EIS (تثبيت الصورة الإلكتروني) على أي هاتف ذكي يعمل بنظام Android: 4 خطوات
احصل على EIS (تثبيت الصورة الإلكتروني) على أي هاتف ذكي يعمل بنظام Android: مرحبًا يا رفاق ، لدي اليوم اختراق جديد لجميع مصوري الهواتف الذكية الذين لديهم هاتف بكاميرا لائقة ولكن أثناء تسجيل مقاطع الفيديو مهتزة للغاية وتفتقر الكاميرا إلى EIS (الصورة الإلكترونية) استقرار). معظم الهواتف الرئيسية لديها هذا