كيفية تثبيت LAMP وتكوينه على Fedora

  • LAMP هي بيئة تطوير ويب تتكون من Linux وApache وMariaDB/MySQL وPHP.
  • يتضمن Fedora 40 إصدارات أحدث من Apache، وMariaDB، وPHP مقارنة بالإصدارات السابقة.
  • من المهم تكوين جدار الحماية والخدمات بشكل صحيح لضمان تشغيل الخادم.
  • يمكن تثبيت إصدارات محددة من PHP وMariaDB اعتمادًا على متطلبات المشروع.

تم تثبيت LAMP على Fedora بنجاح

إذا كنت تبحث عن كيفية تثبيت بيئة تطوير مصباح على فيدورالقد وصلت إلى المكان الصحيح. مجموعة LAMP، والتي تتألف من لينكس، أباتشي، MariaDB/MySQL وPHPيعد Microsoft Office أحد الحلول الأكثر شيوعًا لتطوير وتشغيل تطبيقات الويب. في هذا الدليل التفصيلي، نشرح لك العملية خطوة بخطوة لتشغيل الخادم الخاص بك دون تعقيدات، تمامًا كما كما فعلنا في الماضي مع Arch Linux.

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

المتطلبات الأساسية قبل تثبيت LAMP على Fedora

قبل البدء في التثبيت، تأكد من استيفاء المتطلبات التالية:

  • لديك نظام فيدورا تم التثبيت والتحديث. على الرغم من أنه لا ينبغي أن يكون ضروريا، رابط لموقع المشروع.
  • الوصول إلى أ لديه امتيازات المسؤول (الجذر أو عبر سودو).
  • الاتصال بـ الإنترنت لتنزيل الحزم اللازمة.

تحديث حزم النظام قبل تثبيت LAMP على Fedora

الخطوة الأولى هي تحديث نظام التشغيل للتأكد من أن لدينا أحدث إصدارات الحزم والتبعيات:

تحديث sudo dnf -y

هذا الأمر سيتم تحديث قائمة الحزمة وسيتم تطبيق آخر تحديثات الأمان والاستقرار.

تثبيت Apache على Fedora

Apache هو خادم الويب المطلوب لتشغيل صفحات HTML و PHP. لتثبيته، قم بتشغيل:

sudo dnf install -y httpd

بمجرد اكتمال التثبيت، نحتاج إلى تمكين الخدمة وبدء تشغيلها بحيث تبدأ تلقائيًا عند تشغيل النظام:

sudo systemctl تمكين --now httpd

للتأكد من أن Apache يعمل بشكل صحيح، يمكنك تشغيل:

sudo systemctl status httpd

إذا كان كل شيء على ما يرام، يجب أن ترى أن الخدمة نشطة وفي التنفيذ.

تثبيت Apache وتشغيله على Fedora

تثبيت MariaDB على Fedora

MariaDB هو نظام إدارة قاعدة البيانات الذي سنستخدمه بدلاً من MySQL. لتثبيته، استخدم الأمر التالي:

sudo dnf install -y mariadb-server

بعد التثبيت، تحتاج إلى تفعيل خدمة وابدأها:

sudo systemctl تمكين --now mariadb

لتأمين التثبيت وإنشاء كلمة المرور بالنسبة لمستخدم الجذر MariaDB، قم بتشغيل:

sudo mysql_secure_installation

سيرشدك هذا المعالج خلال الإعداد الأولي، حيث يمكنك تعيين كلمة مرور بالنسبة لمستخدم المسؤول، لإزالة المستخدمين المجهولين وتحسين الأمان العام لخادم قاعدة البيانات.

اكتمال تثبيت MariaDB

تثبيت PHP على فيدورا

PHP هي لغة البرمجة المستخدمة لتشغيل البرامج النصية وتطوير التطبيقات الديناميكية. لتثبيته مع التمديدات المطلوبة، الاستخدامات:

sudo dnf install -y php php-mysqlnd php-cli php-fpm

بمجرد اكتمال التثبيت، قم بتمكينه وبدء تشغيله خدمة PHP-FPM:

sudo systemctl تمكين --now php-fpm

للتحقق من تم تثبيت إصدار PHP، يركض:

PHP-V

تم تثبيت PHP

قم بتكوين جدار الحماية للسماح بحركة المرور على الويب

إذا كان جدار حماية Fedora نشطًا، فمن الضروري السماح باتصالات HTTP وHTTPS حتى يتمكن Apache من تلقي حركة المرور:

sudo firewall-cmd --permanent --add-service=http sudo firewall-cmd --permanent --add-service=https sudo firewall-cmd --reload

التحقق من التثبيت عن طريق إنشاء ملف PHP

للتأكد من أن جميع مكونات مجموعة LAMP تعمل بشكل صحيح، قم بإنشاء ملف الاختبار في دليل الويب:

sudo nano /var/www/html/info.php

أضف الكود التالي:


اختبار المصباح

احفظ الملف وقم بالوصول إليه من المتصفح عن طريق كتابة العنوان http://tu-servidor/info.php. إذا تم التثبيت بنجاح، فسوف ترى صفحة معلومات PHP. يمكن أن يكون "خادمك" 127.0.0.1 أو localhost. إذا لم تتمكن من رؤية لقطة الشاشة، فمن الأفضل إعادة التشغيل ومحاولة مرة أخرى.

تثبيت إصدارات مختلفة من PHP

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

sudo dnf install -y https://rpms.remirepo.net/fedora/remi-release-40.rpm sudo dnf module enable php:remi-8.1 -y sudo dnf install -y php php-mysqlnd php-cli php-fpm

تكوين MariaDB إضافي

إذا كنت بحاجة إلى تعيين UTF-8 باعتباره الترميز الافتراضي في MariaDB، فقم بتحرير ملف التكوين. التكوين:

sudo nano /etc/my.cnf.d/mariadb-server.cnf

أضف الأسطر التالية في القسم [mysqld]:

خادم مجموعة الأحرف=utf8mb4 خادم الترتيب=utf8mb4_unicode_ci

احفظ التغييرات وأعد تشغيل الجهاز خدمة:

sudo systemctl إعادة تشغيل mariadb

باتباع هذه الخطوات، سيكون لدى خادم Fedora الخاص بك بيئة LAMP تشغيلية كاملة، وجاهزة للتطوير والاستضافة. تطبيقات الويب. سيسمح لك هذا التكوين بالعمل مع Apache وMariaDB وPHP بطريقة فعالة ومحسنة.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: AB Internet Networks 2008 SL
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.