اذهب إلى المحتوى
  • 0

ما هو خادم LAMP ولماذا نستخدمه؟

سعيد يوسف

السؤال

Recommended Posts

  • 1
بتاريخ On 10/7/2021 at 16:54 قال سعيد يوسف:

كيف يمكنني تثبيته وإدارته

لتثبيت البرمجيات على لينوكس نستخدم الأداة apt، أولا نتأكد من تحديثها:

sudo apt-get update

ثم نحدث المكتبات والبرمجيات الحالية system cache

sudo apt update

ثم نثبت مخدم أباتشي apache2

sudo apt install apache2

الآن نعدل سماحية جدار الحماية لنسمح للمخدم بتبادل البيانات والوصول للشبكة:

sudo ufw app list

يظهر التالي ونختار:

Output
Available applications:
  Apache
  Apache Full
  Apache Secure
  OpenSSH


sudo ufw app info "Apache Full"

حيث أنه بعمل على المنفذين ports 80 and 443.

الآن ليصبح لنا الموقع متاح، على الرابط مثلا:

http://your_server_ip

ونضع عنوان IP من ناتج التعليمة التالية:

ip addr show eth0 | grep inet | awk '{ print $2; }' | sed 's/\/.*$//'

وإن احتجت curl utility نثبتها:

sudo apt install curl

ثم تثبيت قاعدة البيانات:

sudo apt install mysql-server
sudo mysql_secure_installation
وتشغيلها
sudo mysql

ثم نثبت PHP مع الحزم اللازمة لاتصالها مع قاعدة البيانات:

sudo apt install php libapache2-mod-php php-mysql

ثم نعيد تشغيل المخدم

sudo systemctl restart apache2

يمكن أيضا تثبيت phpmyadmin

sudo apt-get install phpmyadmin

في حال احتجت لاستخدام SSL / HTTPS:

sudo apt-get install apache2 apache2-doc apache2-npm-prefork apache2-utils libexpat1 ssl-cert

 

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 1

LAMP هو إختصار ل(linux, apache, mysql, python/php/perl) هي مجموعة من الحلول تُشبه xampp(apache,mariadb,perl,php) 

تُستخدم حقبة خدمات lamb لإدارة خوادم الويب وإنشاء المواقع وهي من حقب الحلول المُفضلة لدى مستخدمين لينكس 

حيث الapache : يُمثل خادم الويب الذي يتم إستضافة وإدارة الموقع من خﻻله

linux يُمثل نظام التشغيل مفتوح المصدر الشهير والمُستخدم مع أغلب الخوادم

mariadb/mysql  تُمثل قاعدة البيانات المُستخدمة 

python/php/perl تُمثل لغة البرمجة المُستخدمة في برمجة الخادم والتي يُمكن أن تكون أي لغة مُستخدمة في البرمجة الخلفية (backend)

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...