Laravel Forge und PHP2Shell

Was Laravel Forge zum Fix gesagt hat und wo Sie dort PHP aktualisieren und neu starten.

Was Laravel Forge sagt

Laut Sicherheitshinweis von Forge patchen die automatischen Sicherheitsupdates von Forge PHP nicht. Kunden müssen PHP auf jedem Server (jede installierte PHP-Version) selbst aktualisieren, über das Dashboard oder per SSH. Laut Forge kommen gepatchte Pakete meist kurz nach dem Upstream-Release in die Repositorys, können sich aber verzögern. Die Seite zeigt kein Veröffentlichungsdatum; sie bezieht sich auf das PHP-Release vom 2026-10-21.

Laravel Forge's automatic security updates do not patch PHP.
laravel.comOffiziell

PHP-Version prüfen

SSH: php8.4 -v (Version anpassen); installierte Versionen auflisten mit ls /etc/php; php-fpm8.4 -v prüft das FPM-Binary.

PHP aktualisieren

Dashboard: Server > Tab PHP (Runtime > PHP), Dropdown der Version > 'Update PHP X.X', bestätigen; für jede installierte Version wiederholen. Manuell per SSH: sudo apt-get update; apt-cache policy php8.4-fpm (Candidate muss der Fix-Version entsprechen); sudo apt-get install --only-upgrade -y -o Dpkg::Options::="--force-confold" $(dpkg -l 'php8.4*' | awk '/^ii/ {print $2}'). Die Pakete kommen von packages.sury.org/php (Ubuntu 26.04) oder ppa.setup-php.com (22.04, 24.04). Laut Forge bekommen PHP 8.1 und älter keinen offiziellen Fix.

PHP neu starten

Das Paket-Upgrade startet PHP-FPM neu. Forge rät, lang laufende CLI-Prozesse neu zu starten (Queue-Worker, Horizon, Octane, Reverb, Hintergrundprozesse), z. B. php artisan queue:restart, php artisan horizon:terminate, php artisan octane:reload. Falls FPM nicht neu gestartet wurde: im Server-Dashboard Dropdown der Aktionen > 'Restart PHP X.X'.

Gelesene Seiten