Symfony-hosting in Frankrijk
Franse hosting voor Symfony 6 en 7: PHP 8.3, Composer, PostgreSQL, Redis, Messenger.
Vanaf 1 €/maand
Introductie
Symfony is hét PHP-framework voor ingewikkelde zakelijke toepassingen (intranetten, ERP, SaaS, B2B-API's). Versie 7 vereist minstens PHP 8.2 en haalt voordeel uit OPcache en JIT. By-Hoster biedt Symfony-hosting die daarop is afgestemd, met PHP 8.3 vooraf geïnstalleerd, Composer op de opdrachtregel, PostgreSQL 15 en Redis voor de cache. U installeert Symfony met enkele opdrachten op onze Linux-KVM-VPS'en. Ons team documenteert de volledige werkwijze (Docker Compose of shellscripts) en biedt 24/7 technische ondersteuning door een mens als u vastloopt. Geen eigen installatieprogramma met één klik, gewoon een standaardopstelling die u zelf in de hand hebt en kunt herhalen.
Volledige opstelling: PHP 8.3 met OPcache en JIT, Composer op de opdrachtregel, PostgreSQL 15 of MySQL 8.0 voor Doctrine ORM, Redis voor cache, sessies en messenger, RabbitMQ (op VPS) voor asynchrone berichten, SSD voor snelle lees- en schrijfbewerkingen. Werkt met Symfony 5.4 LTS, 6.4 LTS en 7.x.
De infrastructuur staat in onze infrastructuur DC-FR_NA(01) in Nouvelle-Aquitaine en wordt rechtstreeks door het team uitgebaat. Frans infrastructuur, AVG-conform van meet af aan, technische ondersteuning door een mens, 24/7. Vanaf 1 €/maand op gedeelde hosting Web Pro voor lichte Symfony-sites, of een VPS vanaf 4,99 €/maand voor toepassingen met Messenger, Mercure of bijzondere eisen.
Inbegrepen kenmerken
PHP 8.3 en Composer
Werkt met Symfony 7.
PostgreSQL 15
Aanbevolen voor Symfony met Doctrine.
Veelgestelde vragen
Minstens PHP 8.2 voor Symfony 7. Onze servers leveren standaard PHP 8.3.
Haal de CLI binnen: curl -sS https://get.symfony.com/cli/installer | bash en voeg daarna ~/.symfony5/bin toe aan uw PATH. Controleer met symfony version. Een project aanmaken: symfony new monapp --version="7.1.*" --webapp. De Symfony-CLI maakt het ontwikkelen op uw eigen machine en het uitrollen eenvoudiger.
Voor Symfony met Doctrine raden we PostgreSQL 15 aan: ingebouwde ondersteuning voor JSON en JSONB, rijkere types (UUID, ARRAY), uitstekend voor migraties. Ook MySQL 8.0 of MariaDB 10.6 en hoger worden ondersteund en zijn vertrouwder voor wie uit het klassieke PHP komt. Doctrine gaat met beide om via DATABASE_URL in het bestand .env.
Ja, op een VPS. Installeer Redis of RabbitMQ als transport en stel MESSENGER_TRANSPORT_DSN in uw .env in. Start de workers via Supervisor: php bin/console messenger:consume async --time-limit=3600. Voeg voor kritieke opdrachten een herhaalbeleid en foutentransporten toe. Gedeelde hosting is niet geschikt voor Messenger, want daar kan geen proces blijven draaien.
De gangbare volgorde: 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) het bouwen van de bestanden: npm ci && npm run build (bij Webpack Encore of AssetMapper); 6) PHP-FPM herladen: systemctl reload php8.3-fpm. Gebruik Deployer of een eigen bash-script.
Symfony 5.4 LTS wordt ondersteund tot november 2024 (veiligheidsupdates tot november 2025). We raden aan over te stappen naar Symfony 6.4 LTS (ondersteund tot november 2027) en daarna naar 7.x. Werkwijze: composer require symfony/skeleton "6.4.*" en volg dan de officiële opwaardeergids. Onze ondersteuning kan uw project doorlichten om de omvang van het werk in te schatten.