Guide · Last updated: November 2026
If you installed XAMPP any time between November 2023 and October 2026, you're on PHP 8.2, and PHP 8.2 stops getting security fixes on 31 December 2026. Here's whether that matters on your own computer, what already needs newer PHP, and how to move to the new XAMPP without losing projects or databases.
Less than the phrase suggests, but it's not nothing.
In short: no need to panic on 1 January, but do plan the move in the next few months.
| Software | PHP it needs | Runs on XAMPP 8.2? |
|---|---|---|
| Laravel 13 (March 2026) | 8.3 to 8.5 | No |
| Symfony 8.0 (November 2025) | 8.4 or newer | No |
| WordPress 7.1 | 7.4 to 8.5 | Yes |
Sources: Laravel 13 release notes, Symfony 8.0, WordPress PHP compatibility. Checked 2 November 2026.
WordPress sites aren't forced to move yet. New Laravel and Symfony projects already are, and more Composer packages will follow as 8.2 drops out of support.
There's no in-place upgrade, and the database server also jumps from MariaDB 10.4 to 10.11. So the safe route is a fresh install next to the old one, then an export and import. Keep the old folder until everything works.
C:\xampp\mysql\bin\mysqldump -u root --databases shop blog > C:\backup\databases.sql (list your own database names; add -p if root has a password).apache\conf\extra\httpd-vhosts.conf, the extensions you turned on in php\php.ini, and phpMyAdmin\config.inc.php if you changed it. Your Windows hosts file entries stay as they are.C:\xampp85, from apachefriends.org. Don't install over the old one.htdocs, or point your virtual hosts at where they already are. Re-apply your vhost and php.ini changes, including extensions such as intl, gd or zip if you use them.C:\xampp85\mysql\bin\mysql -u root < C:\backup\databases.sql. Recreate any database users your projects log in with.apache\logs\error.log and your app's own logs. Code from the PHP 7 era and old plugins are the usual source of deprecation warnings and errors on 8.5.Only one XAMPP can run at a time on the default ports, so stop one before starting the other. Once everything works on 8.5, you can delete the old folder.
Often one old project, a client site or an old plugin, isn't ready for PHP 8.5, while everything new needs it. Your options:
PHP 8.2 gets security fixes until 31 December 2026, according to php.net. After that it receives no fixes at all.
PHP 8.2.12. It was the newest XAMPP for Windows from November 2023 until 23 October 2026, when versions with PHP 8.3.36, 8.4.27 and 8.5.12 were released.
The risk is small on a development machine that only your own computer can reach. The stronger reasons to move are frameworks that need newer PHP (Laravel 13 needs 8.3, Symfony 8 needs 8.4) and matching the PHP version of your live server.
There's no in-place upgrade. Export your databases, install XAMPP 8.5.12 into a new folder, copy your projects and settings across, import the databases and test each site. Keep the old folder until everything works.
Yes: keep two XAMPP installs and switch between them, add a second PHP version to one XAMPP through FastCGI, or use a tool such as ForgeKit that runs several PHP versions side by side.
ForgeKit is a free, native Windows environment that runs several PHP versions side by side, so the old project keeps working while the new one runs on 8.5.