مقدمة: تُعد حزمة LAMP، والتي تتكون من Linux وApache وMySQL وPHP، من الحلول القوية والموثوقة لاستضافة المواقع والتطبيقات الديناميكية. في هذا الدليل، سنرشدك خطوة بخطوة لتثبيت حزمة LAMP على خادم سحابي أو VPS أو خادم مخصص يعمل بنظام Ubuntu 18.04 أو 20.04 أو 22.04.
المتطلبات:
- تأكد من أن الخادم لديك يلبي متطلبات الحزمة من حيث الموارد (RAM، وحدة المعالجة، مساحة التخزين).
- يجب أن يكون نظام Ubuntu 18.04 أو 20.04 أو 22.04 مثبتًا مسبقًا على الخادم.
خطوات التثبيت:
- تثبيت Apache:
- تحديث النظام:
apt update
apt upgrade - تثبيت Apache:
apt install apache2 - التحقق من نجاح التثبيت عبر المتصفح من خلال زيارة عنوان IP الخاص بالخادم:
http://123.123.123.123
- تحديث النظام:
- تثبيت MySQL:
- تثبيت MySQL:
apt install mysql-server - تعيين كلمة مرور وتفعيل التهيئة الآمنة:
sudo mysql
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'كلمة_المرور_الخاصة_بك';
exit
mysql_secure_installation
- تثبيت MySQL:
- تثبيت PHP:
- تثبيت PHP وامتداد MySQL:
apt install php libapache2-mod-php php-mysql - تعديل ترتيب ملفات الفهرسة:
vi /etc/apache2/mods-enabled/dir.confقم بتقديم
index.phpلتكون أول ملف يُقرأ.
- تثبيت PHP وامتداد MySQL:
- إعادة تشغيل Apache:
- لتطبيق التغييرات:
systemctl restart apache2
- لتطبيق التغييرات:
- تثبيت وحدات PHP إضافية:
- عرض الحزم المتاحة:
apt search php- | less - تثبيت الحزم المطلوبة:
apt install اسم_الحزمة1 اسم_الحزمة2
- عرض الحزم المتاحة:
- اختبار PHP:
- إنشاء ملف اختبار:
vi /var/www/html/info.php - أدخل الكود التالي:
<?php phpinfo(); ?> - زيارة الصفحة:
http://123.123.123.123/info.php
- إنشاء ملف اختبار:
- تنظيف (اختياري):
- لحذف ملف الاختبار:
rm /var/www/html/info.php
- لحذف ملف الاختبار:
الخاتمة: لقد نجحت الآن في تثبيت حزمة LAMP على خادم Ubuntu الخاص بك، مما يوفر لك منصة قوية لاستضافة تطبيقاتك ومواقعك الديناميكية. يمكنك الآن البدء في رفع ملفاتك أو تثبيت أنظمة إدارة محتوى مثل WordPress بكل سهولة.
بحث