PHP hosting
PHP-apps op servers die jij beheert
Host elke PHP-app, met of zonder framework, op Nginx en PHP-FPM in je eigen cloudaccount. Draai PHP 8.1 tot en met 8.5 naast elkaar, stel PHP-FPM in vanuit de browser en deploy vanuit Git zonder downtime.
Van repository naar productie in drie stappen
- 1
Maak een server aan
Bij Hetzner Cloud, DigitalOcean, Vultr, Akamai, AWS of Google Cloud, of op elke Ubuntu 24.04-VPS, met de PHP-versie en database die jij kiest. Composer wordt samen met PHP geïnstalleerd.
- 2
Maak een PHP-site aan
Kies de preset PHP voor een app met
public/index.php, of Anders om de hoofdmap van de repository te serveren. Kies de PHP-versie per site. - 3
Push
Elke push kloont een nieuwe release, draait
composer installen je eigen stappen, zetcurrentdaarna atomair om en herlaadt PHP-FPM.
PHP zoals jij het wilt
Meerdere PHP-versies
PHP 8.5, 8.4, 8.3, 8.2 en 8.1 uit de ondrej/php-repository, elk met een eigen PHP-FPM-service. Zet een site in zijn instellingen over op een andere versie.
PHP-FPM instellen in de browser
Geheugenlimiet, uploadgrootte, uitvoeringstijd,
max_input_vars, PHP-FPM-processen en OPcache, per versie. Een hogere uploadlimiet verhoogt ook de limiet van Nginx.Gangbare extensies inbegrepen
Elke versie komt met bcmath, curl, gd, igbinary, imagick, intl, mbstring, memcached, mysql, pgsql, redis, soap, sqlite3, xml, zip en meer.
Isolatie per site
Een geïsoleerde site draait als eigen Linux-gebruiker met een eigen PHP-FPM-pool, zodat sites van verschillende klanten elkaars bestanden niet kunnen lezen.
Je eigen Nginx
Elke site heeft een gegenereerde Nginx-configuratie, die voor elke reload met
nginx -twordt gecontroleerd. Voeg doorverwijzingen en beveiligingsregels toe, of neem het bestand zelf over.phpMyAdmin en statische sites
Installeer phpMyAdmin met één klik naast je apps, of serveer gewone HTML en gebouwde frontends met de preset HTML.
Deployscript
Begin met één regel, voeg toe wat je app nodig heeft
Het deployscript van een PHP-site installeert je Composer-pakketten. Zet Composer-pakketten installeren uit voor een project zonder composer.json, dan gaat de code live zoals hij is. Voeg migraties, cachewarmers of een frontend-build toe in de browser.
$VIMONTO_PHP en $VIMONTO_COMPOSER gebruiken altijd de PHP-versie van de site, en $VIMONTO_RELEASE_PATH en $VIMONTO_SITE_PATH wijzen naar de nieuwe release en de map van de site.
$VIMONTO_COMPOSER install --no-dev --no-interaction --prefer-dist --optimize-autoloaderElke deploy, stap voor stap

Vragen over PHP hosting
Kunnen sites op één server verschillende PHP-versies gebruiken?
Ja. Installeer elke versie die je nodig hebt op de pagina PHP van de server, en kies er per site één bij het aanmaken of later in de instellingen van de site.
Hoe verhoog ik de uploadlimiet van PHP?
Open de pagina PHP van de server, klik op Instellingen naast de versie, verhoog Maximale upload (MB) en klik op Toepassen. De upload- en postlimieten van PHP en de limiet voor de request body van Nginx veranderen samen.
Mijn app heeft geen public-map. Werkt dat?
Ja. Wijzig de Webmap onder Geavanceerde instellingen wanneer je de site aanmaakt, of gebruik de preset Anders, die de hoofdmap van de repository serveert.
Kan ik een CMS zoals Drupal, Craft CMS of Magento hosten?
Elke PHP-app die op PHP-FPM achter Nginx draait, werkt met de PHP-preset. Voeg de stappen die nodig zijn toe aan het deployscript, en gebruik de pagina Nginx van de site voor regels die specifiek zijn voor je app.
Wat kost het?
Het gratis plan omvat 1 server en 3 sites, met alle functies. Premium kost € 15 per maand per organisatie, zonder limieten. Je servers betaal je aan je cloudprovider.
Gerelateerde pagina’s
- ServersProvisioning voor elke rol: app-, web-, worker-, database-, cache-, zoek- en loadbalancerservers.
- SymfonySymfony deployen met Doctrine-migraties en Messenger-workers onder Supervisor.
- WordPressWordPress op je eigen server, met echte cron, Redis-objectcache en hardening.
- Hetzner CloudServers in Duitsland, Finland, de VS en Singapore, met DNS en back-ups in Object Storage.
Je volgende deploy kan live zijn voordat je koffie koud is.
Maak een organisatie aan, koppel een server en push. Meer is het niet.