Repository navigation
Mullion 2.3.0 — PHP updates
Mullion 2.3.0
Keep PHP up to date: update any installed PHP version to the newest patch of its branch (security releases flagged), with your settings carried over.
Upgrade: Settings → About & updates → Upgrade · brew upgrade mullion · scoop update mullion
Added
- PHP patch updates.
mullion php update [8.4] [--keep-old] [--check]and an Update to 8.4.x button per version on the PHP
page (plus Update all, Check for updates, and a dot on the
sidebar's PHP item) move an installed version to the newest patch of
its branch — e.g. for a security release, which is tagged as such when
php.net marks one. The new patch is installed the normal way (on
macOS LDAP and pdo_dblib are rebuilt for it), the old php.ini is
carried over with every path into the old version's folder re-pointed
(shared modules, the CA bundle), Windows PECL DLLs are carried over,
and the new PHP must start cleanly before the global version, pinned
sites, their workers and thecurrentlink switch to it. The old
patch is removed afterwards unless kept. A failure before the switch
leaves the old version untouched. Checks are cached for 6 hours and
are skipped quietly when offline. mullion php listshows(update: 8.4.x)next to outdated versions.
Changed
- The PHP page's install picker lists branches with the patch they
install ("8.4 → 8.4.27"), and installing a branch you already have at
an older patch offers the update instead of a second, parallel
install.mullion php install 8.4asks the same in a terminal.