Hosting Symfony in Francia

Hosting Symfony 6/7 francese: PHP 8.3, Composer, PostgreSQL, Redis, Messenger.

A partire da 1 €/mese

Presentazione

Symfony è il framework PHP di riferimento per le applicazioni professionali complesse (intranet, ERP, SaaS, API B2B). La versione 7 richiede almeno PHP 8.2 e sfrutta OPcache e JIT. By-Hoster propone un hosting Symfony ottimizzato con PHP 8.3 preinstallato, Composer da riga di comando, PostgreSQL 15 e Redis per la cache. Installi Symfony sui nostri VPS Linux KVM in pochi comandi. Il nostro team documenta l'intera procedura (Docker Compose o script di shell) e offre assistenza tecnica umana 24 ore su 24 se ti blocchi. Nessun installatore proprietario con un clic: solo uno stack standard, padroneggiabile e riproducibile.

Stack completo: PHP 8.3 con OPcache e JIT, Composer da riga di comando, PostgreSQL 15 o MySQL 8.0 per Doctrine ORM, Redis per cache, sessioni e messenger, RabbitMQ (sui VPS) per la messaggistica asincrona, SSD per le prestazioni in lettura e scrittura. Compatibile con Symfony 5.4 LTS, 6.4 LTS e 7.x.

Infrastruttura nella nostra infrastruttura DC-FR_NA(01) in Nuova Aquitania, gestita direttamente dal team. Infrastruttura francese, conformità al GDPR fin dall'origine, assistenza tecnica umana 24 ore su 24. A partire da 1 €/mese in condiviso Web Pro per siti Symfony leggeri, oppure VPS da 4,99 €/mese per applicazioni con Messenger, Mercure o esigenze particolari.

Caratteristiche incluse

PHP 8.3 e Composer

Compatibile con Symfony 7.

PostgreSQL 15

Consigliato per Symfony con Doctrine.

Domande frequenti

Almeno PHP 8.2 per Symfony 7. I nostri server forniscono PHP 8.3 per impostazione predefinita.

Scarica la CLI: curl -sS https://get.symfony.com/cli/installer | bash, poi aggiungi ~/.symfony5/bin al tuo PATH. Verifica con symfony version. Crea un progetto: symfony new monapp --version="7.1.*" --webapp. La CLI di Symfony semplifica lo sviluppo in locale e il rilascio.

Per Symfony con Doctrine consigliamo PostgreSQL 15: supporto nativo di JSON e JSONB, tipi avanzati (UUID, ARRAY), ottimo per le migrazioni. Anche MySQL 8.0 o MariaDB 10.6 e superiori sono supportati e risultano più familiari a chi viene dal PHP tradizionale. Doctrine si adatta a entrambi tramite DATABASE_URL nel file .env.

Sì, sui VPS. Installa Redis o RabbitMQ come trasporto e imposta MESSENGER_TRANSPORT_DSN nel file .env. Avvia i worker con Supervisor: php bin/console messenger:consume async --time-limit=3600. Per i lavori critici aggiungi politiche di ritentativo e trasporti per i fallimenti. L'hosting condiviso non è adatto a Messenger, perché non consente processi permanenti.

Sequenza standard: 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) compilazione delle risorse: npm ci && npm run build (se usi Webpack Encore o AssetMapper); 6) ricarica di PHP-FPM: systemctl reload php8.3-fpm. Usa Deployer oppure uno script bash tuo.

Symfony 5.4 LTS è supportato fino a novembre 2024 (correzioni di sicurezza fino a novembre 2025). Consigliamo di passare a Symfony 6.4 LTS (supportato fino a novembre 2027) e poi a 7.x. Metodo: composer require symfony/skeleton "6.4.*", poi segui la guida ufficiale all'aggiornamento. La nostra assistenza può esaminare il tuo progetto per stimare il lavoro.