قم بإعداد LAMP (Linux و Apache و MySQL و PHP) Stack على Ubuntu 20.04

Set Up Lamp Linux Apache



ربما تكون قد بدأت للتو في إنشاء تطبيق الويب الديناميكي الخاص بك في PHP ، وتريد إعداد LAMP Stack. يأتي مصطلح LAMP من نظام التشغيل Linux وخادم Apache وقاعدة بيانات MySQL ولغة PHP. لنبدأ في تثبيت LAMP Stack على Ubuntu 20.04.







بادئ ذي بدء ، يجب أن يكون لديك امتيازات sudo على نظامك أو تسجيل الدخول كجذر لأداء المهام التالية:



قم بتحديث مستودع حزم النظام

للبدء في جميع عمليات التثبيت ، من الأفضل تحديث مستودع ذاكرة التخزين المؤقت لـ APT أولاً بحيث يمكن تثبيت جميع التطبيقات الحديثة بسلاسة.



$سودوتحديث مناسب


بمجرد تحديث apt-cache ، نكون مستعدين للمضي قدمًا في تثبيت LAMP Stack.





لنقم أولاً بتثبيت MySQL.

قم بتثبيت MySQL على Ubuntu 20.04

نظرًا لأن MySQL تُستخدم غالبًا كقاعدة بيانات مع PHP وتستخدم لإدارة البيانات وتخزينها لتثبيت MySQL على نظام ubuntu الخاص بك ، اكتب الأمر الوارد أدناه.



$سودوملائمتثبيتmysql- خادم mysql- العميل


سيطلب منك الحصول على مساحة قرص إضافية لتثبيت الحزمة ، لذا اضغط على y لمتابعة تثبيت MySQL.


بمجرد تثبيت MySQL ، تحقق من الإصدار بكتابة هذا الأمر.

$mysql--إصدار


وللتحقق من أن خدمة MySQL تعمل أم لا على نظام أوبونتو الخاص بك ، اكتب هذا الأمر للتحقق من الحالة.

$سودوsystemctl حالة mysql.service


إذا لم يكن نشطًا ، فيمكنك بدء تشغيله باستخدام الكلمة الأساسية start في الأمر أعلاه مثل هذا

$سودوsystemctl ابدأ mysql.service


لتسجيل الدخول إلى غلاف MySQL ، اكتب الأمر التالي

$سودوmysql


لن يطلب منك أي كلمة مرور لأول مرة.

بمجرد تسجيل الدخول إلى قذيفة MySQL ، يمكنك إعداد كلمة المرور الخاصة بك أو تنفيذ أي وظيفة مرتبطة بقاعدة البيانات الموجودة فيها.

الآن دعنا نخرج من خلاله ونثبت خادم الويب Apache 2 على نظام Ubuntu.

mysql> خروج

قم بتثبيت Apache Web Server على Ubuntu 20.04

Apache 2 هو خادم ويب يتعامل مع الخوادم لاستضافة تطبيقات الويب. لتثبيت Apache 2 على نظام أوبونتو الخاص بك ، قم بتشغيل هذا الأمر.

$سودوملائمتثبيتاباتشي 2


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

مرة واحدة ، يتم تثبيت خادم الويب Apache 2 أيضًا ؛ يمكنك التحقق من الحالة بكتابة الأمر التالي.

$سودوsystemctl حالة apache2


إذا كان نشطًا وقيد التشغيل ، فأنت على ما يرام مع تثبيت PHP ؛ خلاف ذلك ، ابدأ في استخدام الأمر

$سودوsystemctl ابدأ اباتشي 2


بعد البدء ، دعنا نثبت PHP الآن ،

قم بتثبيت PHP على Ubuntu 20.04

يمكن بسهولة تثبيت أحدث إصدار مستقر من PHP على ubuntu من مستودع حزم APT عن طريق كتابة الأمر الوارد أدناه في المحطة

$سودوملائمتثبيتبي أتش بي


اضغط على y لمتابعة العملية إذا طالبت بأخذ مساحة إضافية على القرص لتثبيت PHP.

بعد التثبيت الناجح لـ PHP ، يمكنك التحقق من الإصدار بكتابة الأمر

$ php--إصدار


تم تثبيت PHP الإصدار 7.3.4.

قم بتثبيت ملحقات PHP

الآن إذا كنت ترغب في تثبيت بعض ملحقات PHP الأساسية الأخرى أيضًا ، والتي تكون مطلوبة لـ phpMyAdmin ، على سبيل المثال ،

  • ملف php-curl
  • php-gd
  • php-mbstring
  • php-mysql
  • php-zip
  • php-json
  • php-xml

يمكنك القيام بذلك عن طريق كتابة الأمر التالي.

$سودوملائمتثبيتphp-curl php-gd php-mbstring php-mysql php-zip php-json php-xml


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


سيقوم هذا الأمر بتثبيت جميع ملحقات PHP المطلوبة لتشغيل ملف phpMyAdmin.

هذه هي الطريقة التي يمكنك بها تثبيت جميع الحزم المطلوبة على Ubuntu 20.04 وإعداد LAMP Stack لبناء تطبيق الويب الديناميكي الخاص بك.

استنتاج

يحتوي هذا المنشور على دليل خطوة بخطوة لتثبيت وإعداد حزمة LAMP على Ubuntu 20.04 LTS.