VPS: تثبيت JavaScript
تم إنشاء هذا الدليل باستخدام المنتجات التالية:
(قد تختلف التفاصيل مع المنتجات من مزودين مختلفين ولكن المفاهيم الرئيسية تظل كما هي)
مقدمة
هذا الدليل يشرح خطوات تثبيت Node.js و Deno و Bun على ويندوز. يجب تنفيذ الخطوات التالية عبر RDP، إذا لم تكن تعرف كيفية الاتصال بسيرفرك عبر RDP، يرجى مراجعة دليل الوصول الأولي (RDP).
التثبيت
أولاً، عليك تحديد بيئة تشغيل JavaScript التي تريد تثبيتها. هناك العديد من الموارد على الإنترنت التي تشرح كل واحدة بالتفصيل. لكن يمكنك أيضاً قراءة هذا الدليل لأنه يتضمن أوامر استخدام أساسية وأمثلة على الأكواد. نوصي باستخدام Node.js لأنه من أكثر الخيارات شعبية وانتشاراً.
- Node.js
- Deno
- Bun
تثبيت بيئة تشغيل Node.js
الخطوة 1: تحميل الملفات
افتح المتصفح الذي تفضله (سأستخدم Chrome في هذا الدليل) واذهب إلى https://Node.js.org/en
الآن اضغط على زر Download Node.js (LTS)
وانتظر حتى يكتمل التنزيل.
ننصح دائماً باستخدام أحدث إصدار مدعوم طويل الأمد (LTS).
الخطوة 2: تثبيت Node.js
شغّل ملف التثبيت بالنقر عليه. ستظهر لك بعض الإعدادات التي يجب ضبطها. في صفحة Welcome
اضغط على Next
.
اقرأ ووافق على اتفاقية ترخيص Node.js (عن طريق تحديد المربع) ثم اضغط على Next
.
بعدها سيُطلب منك اختيار مكان تثبيت Node.js.
ننصح باستخدام الموقع الافتراضي للتثبيت.
في الصفحة التالية، يمكنك اختيار عدم تثبيت بعض الحزم الأساسية لـ Node.js. إذا كنت تريد تثبيت عادي (وهو الموصى به)، فقط اضغط على Next
. سيكون لديك أيضاً خيار تثبيت Chocolatey، لكنه غير ضروري.
الخطوة 3: إكمال التثبيت
الآن اضغط على Install
وانتظر حتى يكتمل التثبيت. كن صبوراً فقد يستغرق بعض الوقت. :)
عند الانتهاء، اضغط على Finish
في الصفحة الأخيرة وابدأ باستخدام Node.js على سيرفرك.
تحديث Node.js لأحدث إصدار
تشغيل الأمر node -v
يعرض لك إصدار Node.js المثبت. من وقت لآخر، تحقق من أنك تستخدم أحدث إصدار LTS. لتحديث Node.js، اتبع قسم التثبيت مرة أخرى.
تشغيل Node.js و npm
npm هو مدير الحزم الرسمي لـ Node.js. ستستخدمه لتثبيت أي حزم من الإنترنت.
يمكنك العثور على جميع حزم npm على موقعهم الرسمي.
إنشاء مشروع جديد
كل مرة تريد بدء مشروع Node.js جديد، عليك إنشاء مجلد جديد باستخدام مستكشف الملفات، ثم فتح موجه الأوامر أو PowerShell داخل هذا المجلد وتشغيل الأمر npm init
لبدء الإعداد. سيطلب منك بعض المعلومات الأساسية لإنشاء ملف package.json
، وهو ملف "الإعدادات" لتشغيل Node.js.
في ويندوز، يمكنك النقر مرة على مسار المجلد في مستكشف الملفات، ثم كتابة cmd
والضغط على Enter لفتح موجه الأوامر داخل المجلد الحالي، مما يسهل العملية.
بعد تهيئة المشروع الجديد، يمكنك إنشاء ملف جديد باسم index.js
وكتابة الكود بداخله. كمثال، سننشئ سيرفر http بسيط على المنفذ الافتراضي 80 يرد برسالة اختبار عند الوصول إليه عبر localhost. الكود كما يلي:
const http = require('http')
const server = http.createServer((req, res) => {
res.writeHead(200, { 'Content-Type': 'text/plain' })
res.end('Hello from ZAP-Hosting Docs =)')
})
server.listen(80)
الآن يمكنك تشغيل الكود باستخدام الأمر node .
والتحقق من النتيجة بزيارة localhost:80
في متصفحك.
تثبيت الحزم الخارجية من npm يتم عبر الأمر npm install [package-name]
تثبيت بيئة تشغيل Deno
تثبيت Deno بسيط جداً، فقط اكتب الأمر irm https://deno.land/install.ps1 | iex
داخل نافذة PowerShell. استخدم شريط البحث في ويندوز وابحث عن Powershell
. افتح النافذة كمسؤول وشغّل الأمر أعلاه، واتبع أي خطوات تظهر لك.
للتحقق من الإصدار المثبت حالياً، يمكنك تشغيل deno --version
.
تحديث Deno لأحدث إصدار
يمكنك تحديث Deno ببساطة عبر تشغيل الأمر deno upgrade
.
تشغيل Deno
لبدء تشغيل Deno، عليك إنشاء ملف جديد باسم index.ts
وكتابة بعض الأكواد فيه. كمثال، سننشئ سيرفر http بسيط على المنفذ الافتراضي 80 يرد برسالة اختبار عند الوصول إليه عبر localhost. الكود كما يلي:
Deno.serve({ port: 80 }, (_req: Request) => {
return new Response('Hello from ZAP-Hosting Docs =)')
})
الآن يمكنك تشغيل الكود باستخدام الأمر deno run --allow-net index.ts
والتحقق من النتيجة بزيارة localhost:80
في متصفحك.
تم تصميم Deno ليكون أكثر أماناً، لذا يتطلب أذونات معينة مثل --allow-net
للوصول إلى بعض وحداته.
تثبيت بيئة تشغيل Bun
Bun يوفر أيضاً أمر تثبيت سهل بسطور واحدة، كما يتيح للمستخدمين خيار التثبيت عبر npm إذا كانوا قد استخدموا Node.js سابقاً.
- الأمر
- npm
تشغيل الأمر irm bun.sh/install.ps1|iex
داخل PowerShell سيقوم بتثبيت Bun على سيرفرك.
قد يفتقد السيرفر بعض الملفات المطلوبة. Bun سيخبرك بذلك ويربطك بصفحات تحميل هذه الملفات عند محاولة تشغيل المثبت.
إذا كان لديك npm مثبتاً بالفعل، يمكنك تشغيل الأمر npm install -g bun
لتثبيت Bun.
تشغيل Bun
تم تصميم Bun ليكون أسرع من بعض محركات JavaScript الأخرى، مع إعداد مشابه لـ Node.js. لتشغيل Bun، افتح مجلد فارغ وشغّل الأمر bun init
في موجه الأوامر.
اعتماداً على اللغة المختارة (JS أو TS)، سيقوم Bun بإنشاء ملف إعداد (jsconfig.json أو tsconfig.json).
لبدء تشغيل Bun، عليك إنشاء ملف جديد باسم index.ts
وكتابة بعض الأكواد فيه. كمثال، سننشئ سيرفر http بسيط على المنفذ الافتراضي 80 يرد برسالة اختبار عند الوصول إليه عبر localhost. الكود كما يلي:
const server = Bun.serve({
port: 80,
fetch(req) {
return new Response('Hello from ZAP-Hosting Docs =)')
},
})
الآن يمكنك تشغيل الكود باستخدام الأمر bun index.ts
والتحقق من النتيجة بزيارة localhost:80
في متصفحك.
الخاتمة
مبروك، لقد قمت بتثبيت وضبط بيئة JavaScript على VPS الخاص بك بنجاح! إذا كان لديك أي أسئلة أو مشاكل أخرى، لا تتردد في التواصل مع فريق الدعم لدينا، المتوفر لمساعدتك يومياً!