PHP2Shell auf Homebrew beheben

Homebrew baut eigene PHP-Pakete. Ein Paket mit Fix kann eine ältere Versionsnummer behalten und den Patch nur eingebaut haben. Suchen Sie deshalb unten nach der Paketversion und nicht nach 8.4.27.

Release für Release

ReleaseStatusPaket mit FixSicherheitshinweis
php (8.5)Paket mit FixFormel-Commit um 14:12Z, Bottle um 17:27Z. Das API-JSON auf formulae.brew.sh zeigte noch 8.5.11 Revision 1 (veralteter Cache); führen Sie zuerst brew update aus.8.5.12–2026-10-21
php@8.4Paket mit FixBottle um 16:25Z.8.4.27–2026-10-21
php@8.3Paket mit FixBottle um 16:19Z.8.3.36–2026-10-21
php@8.2Paket mit FixBottle um 16:54Z.8.2.35–2026-10-21
php@8.1Noch kein FixLetztes Update 2026-10-13, 8.1.34, nicht gepatcht.––

Prüfen, ob der Fix installiert ist

brew update && php -v  # expect 8.5.12 / 8.4.27 / 8.3.36 / 8.2.35 or newer

PHP neu starten

Die Installation ersetzt die Dateien auf der Platte. PHP-Prozesse, die schon laufen, behalten den alten Code.

brew upgrade php && brew services restart php  # versioned: brew services restart php@8.4

Wenn Ihr Release noch keinen Fix hat

Beobachten Sie die Sicherheitshinweise für Ihr Release und spielen Sie das Update am Tag des Erscheinens ein. Bis dahin nennt die Seite Einschätzung die offiziellen Übergangsmaßnahmen. Hat Ihr Release sein Supportende erreicht, lesen Sie Optionen für alte Versionen.

Gelesene Seiten