استضافة Symfony في فرنسا
استضافة Symfony 6/7 فرنسية: PHP 8.3، Composer، PostgreSQL، Redis، Messenger.
ابتداءً من 1€/mois
تقديم
Symfony هو إطار عمل PHP المرجعي للتطبيقات الاحترافية المعقدة (الشبكات الداخلية، وأنظمة ERP، وخدمات SaaS، وواجهات API بين الشركات). يتطلب الإصدار 7 PHP 8.2 كحد أدنى ويستفيد من OPcache وJIT. تقدم By-Hoster استضافة Symfony محسّنة مع PHP 8.3 مثبت مسبقًا، وComposer عبر سطر الأوامر، وPostgreSQL 15 وRedis للتخزين المؤقت. يمكنك تثبيت Symfony على خوادم VPS Linux KVM لدينا ببضعة أوامر. يوثق فريقنا الإجراء الكامل (Docker Compose أو سكربتات shell) ويوفر دعمًا فنيًا بشريًا على مدار الساعة طوال أيام الأسبوع إذا واجهتك أي عقبة. لا يوجد مثبّت مملوك بنقرة واحدة، بل بيئة قياسية يمكن التحكم فيها وإعادة إنتاجها.
بيئة متكاملة: PHP 8.3 + OPcache + JIT، وComposer عبر سطر الأوامر، وPostgreSQL 15 أو MySQL 8.0 لـ Doctrine ORM، وRedis للتخزين المؤقت والجلسات وMessenger، وRabbitMQ (على VPS) للمراسلة غير المتزامنة، وأقراص SSD لأداء إدخال/إخراج عالٍ. متوافق مع Symfony 5.4 LTS و6.4 LTS و7.x.
بنية تحتية DC-FR_NA(01) في Nouvelle-Aquitaine، يديرها الفريق مباشرة. بنية تحتية فرنسية، وامتثال أصيل للائحة العامة لحماية البيانات (RGPD)، ودعم فني بشري على مدار الساعة طوال أيام الأسبوع. ابتداءً من 1€/شهريًا في الاستضافة المشتركة Web Pro لمواقع Symfony الخفيفة، أو VPS ابتداءً من 4,99 €/شهريًا للتطبيقات التي تستخدم Messenger أو Mercure أو ذات الاحتياجات الخاصة.
المزايا المتضمنة
PHP 8.3 + Composer
متوافق مع Symfony 7.
PostgreSQL 15
موصى به لـ Symfony + Doctrine.
الأسئلة الشائعة
PHP 8.2 كحد أدنى لـ Symfony 7. توفر خوادمنا PHP 8.3 افتراضيا.
نزّل أداة سطر الأوامر: curl -sS https://get.symfony.com/cli/installer | bash، ثم أضف ~/.symfony5/bin إلى متغير PATH. تحقق: symfony version. أنشئ مشروعًا: symfony new monapp --version="7.1.*" --webapp. تسهّل أداة Symfony CLI التطوير المحلي والنشر.
يُنصح بـ PostgreSQL 15 مع Symfony وDoctrine: دعم أصيل لـ JSON/JSONB، وأنواع متقدمة (UUID، ARRAY)، وممتاز لعمليات الترحيل. MySQL 8.0/MariaDB 10.6+ مدعومان أيضًا، وهما مألوفان أكثر لمطوري PHP التقليديين. يتكيف Doctrine مع كليهما عبر إعداد DATABASE_URL في .env.
نعم على VPS. ثبّت Redis أو RabbitMQ كوسيلة نقل، واضبط MESSENGER_TRANSPORT_DSN في .env. شغّل العمليات عبر Supervisor: php bin/console messenger:consume async --time-limit=3600. للمهام الحرجة، أضف سياسات إعادة المحاولة ووسائل نقل للإخفاقات. لا يُنصح بالاستضافة المشتركة لـ Messenger (لا توجد عمليات خلفية طويلة التشغيل).
مسار النشر القياسي: 1) git pull. 2) composer install --no-dev --optimize-autoloader. 3) php bin/console cache:clear --env=prod. 4) php bin/console doctrine:migrations:migrate --no-interaction. 5) تجميع الأصول: npm ci && npm run build (عند استخدام Webpack Encore أو AssetMapper). 6) إعادة تحميل PHP-FPM: systemctl reload php8.3-fpm. استخدم Deployer أو سكربت bash مخصصًا.
Symfony 5.4 LTS مدعوم حتى نوفمبر 2024 (تحديثات الأمان حتى نوفمبر 2025). يُنصح بالترقية إلى Symfony 6.4 LTS (مدعوم حتى نوفمبر 2027) ثم إلى 7.x. الطريقة: composer require symfony/skeleton "6.4.*" ثم اتبع دليل الترقية الرسمي. يمكن لفريق الدعم لدينا تدقيق مشروعك لتقدير الجهد المطلوب.