قريبًا
ورشة — بيئة تطوير محلية لويندوز
برنامج ديسكتوب لويندوز بديل لـ XAMPP: كل مشروع بنسخة PHP وقاعدة بيانات ودومين .test بشهادة موثوقة، والتشغيل كله جوه WSL2 مع Docker.
- نسخ PHP
- 7
- خدمات مشتركة
- 7
- وحدات Rust
- 6
01المشكلة
XAMPP بيشغّل نسخة PHP واحدة وقاعدة بيانات واحدة لكل المشاريع. فلو مشروع قديم محتاج PHP 7.4 ومشروع جديد محتاج 8.4، أو مشروعين محتاجين إعدادات مختلفة، المطوّر بيقضي وقته في حل التعارضات بدل الشغل.
02اللي بنيناه
بنينا برنامج ديسكتوب لويندوز بـ Tauri 2، ومحرّكه مكتوب بـ Rust. بيجهّز توزيعة WSL2 خاصة فيها Docker، ويشغّل كل مشروع في بيئة معزولة بنسخة PHP و Node اللي يحتاجها، ودومين .test بشهادة موثوقة. والخدمات المشتركة (قواعد البيانات، و Redis، والبريد التجريبي) بتتدار من شاشة واحدة، ومعاها ترحيل من XAMPP ونسخ احتياطي.
03أهم المميزات
- كل مشروع بنسخة PHP خاصة من 7.4 لحد 8.5
- Node من 16 لحد 26 لكل مشروع
- دومين .test بشهادة من جهة إصدار محلية موثوقة
- MySQL و MariaDB و PostgreSQL و Redis و Mailpit جاهزين
- ترحيل من XAMPP بالملفات وقاعدة البيانات
- محرّك Rust في 6 وحدات، وواجهة عربي وإنجليزي بوضع فاتح وداكن
لقطات من المنتج
اللوحة: حالة الخدمات والمواقع ونسخة PHP الافتراضية
المواقع بالوضع الداكن: كل موقع بنسخة PHP خاصة
الخدمات المشتركة: قواعد البيانات و Redis والأدوات
أسئلة شائعة
أسئلة عن المشروع
-
ورشة متاح للتحميل؟
لسه لأ. البرنامج جاهز وشغّال، وبيعدّي آخر مرحلة قبل النشر. أول ما ينزل هيبقى متاح هنا.
-
محتاج Docker Desktop؟
لأ. ورشة بيجهّز توزيعة WSL2 خاصة فيها Docker، فمش محتاج Docker Desktop ولا XAMPP.
-
ينفع أنقل مشاريعي من XAMPP؟
أيوه. فيه ترحيل بينسخ الملفات ويحوّل قاعدة البيانات، حتى لو هتنقل من MySQL لـ MariaDB أو PostgreSQL.
-
ينفع تعملولي برنامج ديسكتوب؟
أيوه. بنبني برامج ويندوز خفيفة بـ Tauri و Rust، أو بـ Electron لو المشروع محتاج كده، مع تحديث تلقائي وأيقونة في شريط المهام.