تثبيت LAMP في أوبونتو

تتضمن حزمة برامج تسمى LAMP نظام تشغيل على Linux kernel ، وخادم Apache على الويب ، وقاعدة بيانات MySQL ، ومكونات PHP المستخدمة لمحرك الموقع. بعد ذلك ، نصف بالتفصيل التثبيت والتكوين الأولي لهذه الوظائف الإضافية ، مع أخذ أحدث إصدار من Ubuntu كمثال.

قم بتثبيت مجموعة أدوات LAMP في أوبونتو

نظرًا لأن تنسيق هذه المقالة يعني بالفعل أنك قمت بتثبيت Ubuntu على جهاز الكمبيوتر الخاص بك ، فسنتخطى هذه الخطوة وننتقل مباشرة إلى برامج أخرى ، ولكن يمكنك العثور على تعليمات حول الموضوع الذي يثير اهتمامك من خلال قراءة مقالاتنا الأخرى على الروابط التالية.

مزيد من التفاصيل:
تثبيت أوبونتو على VirtualBox
دليل تثبيت Linux مع محركات أقراص فلاش

الخطوة 1: تثبيت اباتشي

ابدأ بتثبيت خادم ويب مفتوح يسمى Apache. إنه أحد أفضل الخيارات ، لذلك يصبح اختيار العديد من المستخدمين. في أوبونتو ، يتم تثبيته من خلال "المحطة الطرفية" :

  1. افتح القائمة وابدأ تشغيل وحدة التحكم أو اضغط على تركيبة المفاتيح Ctrl + Alt + T.
  2. إطلاق محطة في نظام التشغيل أوبونتو

  3. أولاً ، قم بتحديث مستودعات النظام لديك للتأكد من أن لديك جميع المكونات الضرورية. للقيام بذلك ، اكتب الأمر sudo apt-get update .
  4. تحقق من وجود تحديثات في نظام التشغيل Ubuntu

  5. يتم تنفيذ جميع الإجراءات من خلال sudo مع وصول الجذر ، لذلك تأكد من إدخال كلمة المرور الخاصة بك (لا يتم عرضها عند إدخالها).
  6. أدخل كلمة المرور للوصول إلى أوبونتو

  7. عند الانتهاء ، اكتب sudo apt-get install apache2 لإضافة Apache إلى النظام.
  8. قم بتشغيل أمر تثبيت Apache في أوبونتو

  9. أكد إضافة جميع الملفات عن طريق تحديد خيار الإجابة D.
  10. تأكد من إضافة ملفات Apache في Ubuntu

  11. دعونا اختبار خادم الويب عن طريق تشغيل sudo apache2ctl configtest .
  12. تشغيل التحقق من بناء جملة Apache في Ubuntu

  13. يجب أن يكون بناء الجملة طبيعياً ، لكن في بعض الأحيان يكون هناك تحذير حول الحاجة إلى إضافة اسم خادم .
  14. معلومات التحقق أباتشي في أوبونتو

  15. أضف هذا المتغير العام إلى ملف التكوين لتجنب التحذيرات في المستقبل. قم بتشغيل الملف نفسه من خلال sudo nano /etc/apache2/apache2.conf .
  16. افتح ملف تكوين Apache في أوبونتو

  17. الآن ابدأ تشغيل وحدة التحكم الثانية ، حيث يتم تنفيذ ip addr show eth0 | grep inet | awk '{ print $2; }' | sed 's//.*$//' ip addr show eth0 | grep inet | awk '{ print $2; }' | sed 's//.*$//' ip addr show eth0 | grep inet | awk '{ print $2; }' | sed 's//.*$//' لمعرفة عنوان IP الخاص بك أو مجال الخادم.
  18. تعرف على معلومات حول عنوان IP أو المجال في أوبونتو

  19. في "المحطة الطرفية" الأولى ، انتقل إلى أسفل الملف الذي يتم فتحه وأدخل ServerName + имя домена или IP адрес الذي تعلمته للتو. احفظ التغييرات باستخدام Ctrl + O وأغلق ملف التكوين.
  20. أضف متغيرًا عالميًا لـ Apache في أوبونتو

  21. قم بإجراء اختبار آخر للتأكد من عدم وجود أخطاء ، ثم sudo systemctl restart apache2 خادم الويب عبر sudo systemctl restart apache2 .
  22. تحقق بناء جملة Apache الثاني في Ubuntu

  23. أضف Apache إلى sudo systemctl enable apache2 إذا كنت تريد أن يبدأ مع نظام التشغيل مع sudo systemctl enable apache2 .
  24. أضف Apache إلى التحميل التلقائي لـ Ubuntu

  25. يبقى فقط لبدء خادم الويب للتحقق من استقراره ، استخدم الأمر sudo systemctl start apache2 لهذا الغرض.
  26. إطلاق خادم الويب اباتشي في أوبونتو

  27. ابدأ تشغيل المتصفح localhost إلى localhost . إذا كنت في صفحة Apache الرئيسية ، فكل شيء يعمل بشكل صحيح ، تابع حتى الخطوة التالية.
  28. انتقل إلى صفحة Apache القياسية من خلال متصفح في أوبونتو

الخطوة 2: تثبيت الخلية

والخطوة الثانية هي إضافة قاعدة بيانات MySQL ، والتي تتم أيضًا عبر وحدة تحكم قياسية باستخدام الأوامر المتوفرة في النظام.

  1. في المحطة الطرفية ، اكتب sudo apt-get install mysql-server ثم اضغط على Enter .
  2. الأمر لتثبيت قاعدة البيانات في أوبونتو

  3. تأكيد إضافة ملفات جديدة.
  4. تأكد من إضافة ملفات تثبيت قاعدة البيانات في أوبونتو

  5. تأكد من تأمين استخدام بيئة MySQL ، لذا تأكد من الحماية باستخدام وظيفة إضافية منفصلة مثبتة عبر sudo mysql_secure_installation .
  6. تثبيت قاعدة بيانات الأمن في أوبونتو

  7. لا يحتوي إعداد إعدادات المكون الإضافي لمتطلبات كلمة المرور على تعليمات واحدة ، حيث يتم صد كل مستخدم بواسطة حلوله الخاصة من حيث التحقق من الصحة. إذا كنت ترغب في تثبيت المتطلبات ، فأدخل y في وحدة التحكم عند مطالبتك بذلك.
  8. ابدأ في إعداد متطلبات كلمة المرور في أوبونتو

  9. القادمة تحتاج إلى تحديد مستوى الحماية. اقرأ أولاً وصف كل معلمة ، ثم حدد الأنسب.
  10. حدد مستوى متطلبات كلمة المرور في أوبونتو

  11. تعيين كلمة مرور جديدة لتوفير الوصول إلى الجذر.
  12. تعيين كلمة مرور قاعدة بيانات جديدة في أوبونتو

  13. علاوة على ذلك ، سترى العديد من إعدادات الأمان أمامك ، وقراءتها وقبولها أو رفضها إذا كنت ترى ذلك ضروريًا.
  14. إعدادات أمان قاعدة البيانات المتقدمة في أوبونتو

نوصي بقراءة وصف طريقة التثبيت الأخرى في مقالتنا المنفصلة ، والتي يمكنك العثور عليها على الرابط التالي.

انظر أيضا: MySQL دليل التثبيت لأوبونتو

الخطوة 3: تثبيت PHP

الخطوة الأخيرة لضمان التشغيل العادي لنظام LAMP هي تركيب مكونات PHP. لا يوجد شيء صعب في تنفيذ هذه العملية ، ما عليك سوى استخدام أحد الأوامر المتاحة ، ثم تكوين عمل الوظيفة الإضافية نفسها.

  1. في قائمة "المحطة الطرفية" الأمر sudo apt-get install php7.0-mysql php7.0-curl php7.0-json php7.0-cgi php7.0 libapache2-mod-php7.0 لتثبيت المكونات الضرورية في حالة تحتاج الإصدار 7.
  2. أمر لتثبيت مكونات PHP في أوبونتو

  3. أحيانًا ما يتم كسر الأمر أعلاه ، لذا استخدم sudo apt install php 7.2-cli sudo apt install hhvm أو sudo apt install hhvm لتثبيت أحدث إصدار متوفر 7.2.
  4. أمر لتثبيت أحدث إصدار من PHP في أوبونتو

  5. عند الانتهاء من الإجراء ، تأكد من تثبيت php -v الصحيحة عن طريق كتابة php -v في وحدة التحكم.
  6. تحقق من إصدار PHP المثبت في أوبونتو

  7. يتم تنفيذ إدارة قواعد البيانات وتنفيذ واجهة الويب باستخدام أداة PHPmyadmin المجانية ، والتي يُفضل أيضًا تثبيتها أثناء تكوين LAMP. للبدء ، أدخل الأمر sudo apt-get install phpmyadmin php-mbstring php-gettext .
  8. تثبيت PHPmyadmin على نظام التشغيل Ubuntu

  9. تأكيد إضافة ملفات جديدة عن طريق تحديد الخيار المناسب.
  10. أكد إضافة ملفات PHPmyadmin في أوبونتو

  11. حدد خادم الويب "Apache2" وانقر على "موافق" .
  12. اختر خادم ويب لتثبيت PHPmyadmin في أوبونتو

  13. سيُطلب منك تكوين قاعدة البيانات من خلال أمر خاص ، إذا لزم الأمر ، حدد إجابة إيجابية.
  14. إعداد قاعدة بيانات PHPmyadmin في أوبونتو

  15. قم بإنشاء كلمة مرور للتسجيل في خادم قاعدة البيانات ، وبعد ذلك ستحتاج إلى تأكيدها عن طريق إعادة إدخالها.
  16. اختيار كلمة مرور لقاعدة بيانات PHPmyadmin في أوبونتو

  17. بشكل افتراضي ، لن تتمكن من تسجيل الدخول إلى PHPmyadmin نيابة عن مستخدم لديه حق وصول الجذر أو عبر واجهات TPC ، لذلك تحتاج إلى تعطيل الأداة المساعدة للحظر. تفعيل امتيازات الجذر عن طريق sudo -i الأمر.
  18. تنشيط الوصول إلى الجذر من خلال محطة في أوبونتو

  19. اقضِ عن طريق كتابة echo "update user set plugin='' where User='root'; flush privileges;" | mysql -u root -p mysql echo "update user set plugin='' where User='root'; flush privileges;" | mysql -u root -p mysql echo "update user set plugin='' where User='root'; flush privileges;" | mysql -u root -p mysql .
  20. تعطيل الأداة المساعدة في PHPmyadmin من خلال المحطة في أوبونتو

في هذا الإجراء ، يمكن اعتبار تركيب وتكوين PHP لـ LAMP مكتملاً بنجاح.

انظر أيضا: PHP دليل التثبيت لخادم أوبونتو

تحدثنا اليوم عن التثبيت والتكوين الأساسي لمكونات LAMP لنظام التشغيل Ubuntu. بالطبع ، هذه ليست جميع المعلومات التي يمكن تقديمها في هذا الموضوع ، فهناك العديد من الفروق الدقيقة المرتبطة باستخدام العديد من المجالات أو قواعد البيانات. ومع ذلك ، وبفضل التعليمات المذكورة أعلاه ، يمكنك بسهولة إعداد النظام الخاص بك للأداء الصحيح لحزمة البرامج هذه.