🎨 اختر تصميم الموقع

🐧 لينكس

إعداد سيرفر ويب على لينكس (LAMP) خطوة بخطوة

ع عبدالله محمودي 📅 2 يونيو 2026 👁 1.4K مشاهدة ⏱ 2 دقائق قراءة
إعداد سيرفر ويب على لينكس (LAMP) خطوة بخطوة

حزمة LAMP هي الأساس الذي تعمل عليه ملايين المواقع. تعلّم إعدادها يمنحك تحكماً كاملاً في استضافة مواقعك. سنشرحها خطوة بخطوة على توزيعة مبنية على Debian/Ubuntu.

ما هي LAMP؟

  • Linux: نظام التشغيل.
  • Apache: خادم الويب الذي يستقبل الطلبات.
  • MySQL/MariaDB: قاعدة البيانات.
  • PHP: لغة معالجة الصفحات الديناميكية.

الخطوة 1: تحديث النظام

sudo apt update && sudo apt upgrade -y

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

sudo apt install apache2 -y
sudo systemctl enable --now apache2

افتح المتصفح على عنوان السيرفر — يجب أن ترى صفحة Apache الافتراضية.

الخطوة 3: تثبيت قاعدة البيانات

sudo apt install mariadb-server -y
sudo mysql_secure_installation
⚠️ نفّذ سكربت التأمين mysql_secure_installation دائماً، فهو يضبط كلمة مرور الجذر ويزيل الحسابات التجريبية الخطيرة.

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

sudo apt install php libapache2-mod-php php-mysql -y
sudo systemctl restart apache2

اختبر PHP بإنشاء ملف:

echo "<?php phpinfo();" | sudo tee /var/www/html/info.php

زر /info.php في المتصفح. وبعد التأكد، احذف هذا الملف فوراً لأنه يكشف معلومات حساسة عن سيرفرك.

الخطوة 5: نشر موقعك

ضع ملفات موقعك في مجلد /var/www/html أو أنشئ Virtual Host مخصصاً لنطاقك. اضبط الملكية والصلاحيات بشكل صحيح:

sudo chown -R www-data:www-data /var/www/html
sudo chmod -R 755 /var/www/html

الخطوة 6: تأمين السيرفر

  • فعّل جدار الحماية: sudo ufw allow 'Apache Full'.
  • ثبّت شهادة SSL مجانية عبر Let's Encrypt.
  • حدّث النظام والحزم بانتظام.

خلاصة

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

💬 التعليقات (0)

كن أول من يضيف تعليقاً!

أضف تعليقاً

محتوى ذو صلة