تخطي إلى المحتوى الرئيسي

إعداد بيئة تشغيل JavaScript على سيرفر Linux - تفعيل تشغيل تطبيقات الويب الحديثة

المنتجات المثالية لهذا الدليل

ابدأ على الفور — اطلب المنتج المناسب واتبع هذا الدليل خطوة بخطوة.

مقدمة

يوفر هذا الدليل خطوات تثبيت Node.js و Deno و Bun. يجب تنفيذ هذه الأوامر عبر SSH، إذا لم تكن تعرف كيفية الاتصال بسيرفرك عبر SSH، يرجى الاطلاع على الوصول الأولي (SSH).

التحضير

قبل تثبيت أي شيء على السيرفر، يُنصح بتشغيل أمر التحديث المناسب لنظام التشغيل الخاص بك للحفاظ على أمان السيرفر.

  sudo apt update

التثبيت

لبدء، عليك أن تقرر أي بيئة تشغيل JavaScript تريد تثبيتها. هناك العديد من الموارد على الإنترنت التي تشرح كل واحدة بالتفصيل. لكن يمكنك أيضًا قراءة هذا الدليل لأنه يتضمن أوامر الاستخدام الأساسية وأمثلة على الأكواد. نوصي باستخدام NodeJS لأنه من أكثر الخيارات استخدامًا وشعبية.

تثبيت بيئة تشغيل Node.js

يمكنك تثبيت Node.js عبر مدير الحزم الخاص بتوزيعة Linux التي تستخدمها أو باستخدام nvm. نوصي باستخدام apt لأنه عادةً أسهل.

شغّل الأمر التالي لبدء تثبيت Node.js عبر مدير الحزم.

apt install nodejs -y

لتثبيت حزم Node.js لمشاريعك، ستحتاج أيضًا لتثبيت مدير الحزم npm.

apt install npm

تحديث Node.js إلى أحدث إصدار

تشغيل الأمر node -v سيُظهر لك نسخة Node.js المثبتة. عادةً ليست الأحدث، لذا ستحتاج لتحديثها للحصول على أحدث الميزات. لحسن الحظ، توفر حزمة npm المسماة n طريقة سهلة جدًا للقيام بذلك.

أولاً، سنحتاج لتثبيتها عبر الأمر npm install -g n ثم يمكننا تشغيل n [version] مع استبدال [version] برقم الإصدار المطلوب لتثبيت أي نسخة من Node.js.

نصيحة

يُنصح عمومًا بالحفاظ على التثبيت على أحدث إصدار دعم طويل الأمد (LTS). يمكنك فعل ذلك عبر الأمر n lts.

تشغيل Node.js و npm

npm هو مدير الحزم الرسمي لـ Node.js. ستستخدمه لتثبيت أي حزم من الإنترنت.

ملاحظة

يمكنك العثور على جميع حزم npm على موقعهم الرسمي.

إنشاء مشروع جديد

في كل مرة تريد بدء مشروع Node.js جديد، تحتاج لإنشاء مجلد جديد (mkdir [project-name]) أو الدخول إلى مجلد فارغ ثم تشغيل الأمر npm init لبدء الإعداد. سيطلب منك بعض المعلومات الأساسية لإنشاء ملف package.json، وهو ملف "الإعدادات" لتشغيل Node.js.

بعد تهيئة المشروع الجديد، يمكنك إنشاء ملف جديد باسم index.js وكتابة الكود بداخله. كمثال، سننشئ سيرفر http بسيط على المنفذ الافتراضي 80 يرد برسالة اختبار عند الوصول إليه عبر localhost. الكود كما يلي:

const http = require('http')

const server = http.createServer((req, res) => {
res.writeHead(200, { 'Content-Type': 'text/plain' })
res.end('مرحبًا من مستندات ZAP-Hosting =)')
})

server.listen(80)

الآن يمكنك تشغيل الكود عبر الأمر node . والتحقق من النتائج بزيارة localhost:80 في متصفحك.

نصيحة

تثبيت الحزم الخارجية من npm يتم عبر الأمر npm install [package-name]

باتباع هذا الدليل، ستكون قد نجحت في تثبيت واحدة من بيئات تشغيل JavaScript الشهيرة على سيرفر Linux الخاص بك.