هيكل الدليل
.
├── app مجلد التطبيق
│ ├── controller مجلد المتحكمات
│ ├── model مجلد النماذج
│ ├── view مجلد الواجهات
│ ├── middleware مجلد البرمجيات الوسيطة
│ │ └── StaticFile.php برمجية الوسيط لملفات الثابتة المدمجة
│ ├── process مجلد العمليات المخصصة
│ │ ├── Http.php عملية Http
│ │ └── Monitor.php عملية المراقبة
│ └── functions.php توضع دوال الأعمال المخصصة في هذا الملف
├── config مجلد الإعدادات
│ ├── app.php إعداد التطبيق
│ ├── autoload.php تُحمّل الملفات المُعدّة هنا تلقائياً
│ ├── bootstrap.php إعداد الاستدعاء الذي يعمل عند بدء العملية (onWorkerStart)
│ ├── container.php إعداد الحاوية
│ ├── dependence.php إعداد تبعيات الحاوية
│ ├── database.php إعداد قاعدة البيانات
│ ├── exception.php إعداد الاستثناءات
│ ├── log.php إعداد السجلات
│ ├── middleware.php إعداد البرمجيات الوسيطة
│ ├── process.php إعداد العمليات المخصصة
│ ├── redis.php إعداد Redis
│ ├── route.php إعداد المسارات
│ ├── server.php إعداد الخادم (المنافذ، عدد العمليات، إلخ)
│ ├── view.php إعداد الواجهات
│ ├── static.php إعداد ملفات الثابتة والبرمجية الوسيطة
│ ├── translation.php إعداد اللغات المتعددة
│ └── session.php إعداد الجلسة
├── public مجلد الموارد الثابتة
├── runtime مجلد وقت تشغيل التطبيق، يتطلب صلاحية الكتابة
├── start.php ملف بدء الخدمة
├── vendor مجلد مكتبات الطرف الثالث المثبتة بـ Composer
└── support تكييف المكتبات (بما في ذلك مكتبات الطرف الثالث)
├── Request.php فئة الطلب
├── Response.php فئة الاستجابة
├── Setup.php سكربت معالج التثبيت
└── bootstrap.php سكربت التهيئة بعد بدء العملية