العودة إلى المدونة

إعداد حزمة LAMP – Linux Apache MySQL PHP

إعداد حزمة LAMP – Linux Apache MySQL PHP

LAMP هو اختصار لحزمة ويب شائعة جدًا – Linux و Apache و MySQL و PHP. جميع المكونات الأربعة لـ LAMP مفتوحة المصدر ومناسبة لنشر مواقع الويب الديناميكية وتطبيقات الويب. في برنامجنا التعليمي اليوم، سأوضح لك كيفية إعداد خادم سحابي باستخدام حزمة LAMP.

حزمة LAMP: L – Linux

يرمز الحرف L في LAMP إلى نظام التشغيل Linux. بفضل واجهة CloudSigma سهلة الاستخدام، يمكنك نشره في غضون دقائق.

إنشاء الجهاز

أولاً، يجب عليك إنشاء جهاز. يمكنك القيام بذلك بسهولة ضمن قسم الحوسبة (Compute Section) في CloudSigma. لأغراض هذا البرنامج التعليمي، يمكنك استخدام الموارد التالية:

CPU: 8 جيجاهرتز
RAM: 8 جيجابايت
SSD: 50 جيجابايت

يمكنك تركيب القرص باستخدام صورة Ubuntu 18.04 LTS المتوفرة في مكتبة CloudSigma. Ubuntu 18.04: مثبت مسبقًا بنظام 64 بت مع برامج تشغيل VirtIO، والمستخدم الخارق (superuser)، و Python 2.7.17، و Pip 20.0.2، و OpenSSL 1.1.1d، و Cloud-init وآخر التحديثات حتى 2019-03-03.

بعد تشغيل الجهاز، يمكنك تحديث جميع المستودعات والحزم الموجودة على الجهاز عن طريق تشغيل الأوامر التالية:

حزمة LAMP: A – Apache

Apache (Apache HTTP Server) هو برنامج خادم ويب مفتوح المصدر يمكن استخدامه لتقديم المحتوى على الويب. أكثر من 40% من مواقع الويب على WWW – الشبكة العنكبوتية العالمية تستخدمه.

لتثبيت خادم Apache HTTP Server، يمكنك تشغيل الأمر التالي:

بمجرد تثبيته، يمكنك الانتقال إلى عنوان IP على متصفح الويب الخاص بك وسترى نتيجة مشابهة لهذه:

apace web server homepage LAMP Stack

إذا كنت لا تعرف عنوان IP، يمكنك التحقق منه ضمن قسم الحوسبة (Compute Section) في حساب CloudSigma الخاص بك.
Finding IP address

حزمة LAMP: M – MySQL

يمكنك المتابعة وتثبيت MySQL الآن بعد أن تم تثبيت Linux و Apache

MySQL هو نظام إدارة قواعد بيانات علاقة (RDBMS) مفتوح المصدر يساعد المستخدمين على تخزين البيانات وتنظيمها وإدارتها. وهو شائع جدًا ومستخدم على نطاق واسع في قطاع تكنولوجيا المعلومات. لقراءة المزيد عن MySQL، اتبع منشور CloudSigma – كيفية إعداد MySQL على خادم وأساسيات MySQL.

لزيادة الأمان، قم بتشغيل البرنامج النصي أدناه واختر تفضيلاتك:

 

حزمة LAMP: P – PHP

PHP هي لغة برمجية نصية شائعة ومفتوحة المصدر تُستخدم عمومًا لإنشاء صفحات ويب ديناميكية. يمكنك تثبيتها باستخدام الأمر:

بمجرد تثبيته، يمكنك تكوين Apache لخدمة ملف PHP الخاص بك عن طريق نقل “index.php” قبل “index.html” في هذا الملف – /etc/apache2/mods-enabled/dir.conf

سيبدو الملف الآن كما يلي:

تحتوي PHP على مكتبة واسعة من الوحدات التي يمكنك استخدامها في تطبيقك. ابحث عن المكتبات المتاحة باستخدام الأمر المعطى وسيعطيك قائمة:

PHP Modules page

قم بتثبيت الوحدات المذكورة أعلاه باستخدام الأمر apt-get:

يمكنك إنشاء ملف PHP تجريبي لاختباره. قم بإنشاء ملف – /var/www/html/test.php وأضف المحتويات التالية إليه.

ثم، أعد تشغيل خادم Apache لتفعيل التغييرات.

الآن، عندما تذهب إلى عنوان URL – https://IPaddress/test.php ، سترى المحتوى التالي:
PHP Info page

أخيرًا، لقد قمت بإعداد حزمة LAMP بنجاح.

حوسبة سعيدة!

author

Akshay Nagpal

المؤلف · CloudSigma

Preslav Dobrev هو مصمم إبداعي في CloudSigma، يركز على هوية أعمال متسقة باستخدام قنوات التسويق التقليدية والمبتكرة. هو بارع في دمج الرؤية الفنية مع التسويق الاستراتيجي لخلق سرد قصصي مؤثر للعلامة التجارية.

التعليقات

لا توجد تعليقات بعد. كن أول من يعلق.