# Preinstallation check fails on PHP 8.3.17

**URL:** https://forum.mautic.org/t/preinstallation-check-fails-on-php-8-3-17/35733
**Category:** Mautic 4 Install/Upgrade Support
**Created:** [May 27, 2025, 1:18pm UTC](https://forum.mautic.org/t/preinstallation-check-fails-on-php-8-3-17/35733 "2025-05-27T13:18:20Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![tcore](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/tcore/32/13555_2.png) [@tcore](https://forum.mautic.org/u/tcore)
#### Post date: [May 27, 2025, 1:18pm UTC](https://forum.mautic.org/t/preinstallation-check-fails-on-php-8-3-17/35733/1 "2025-05-27T13:18:20Z")

</div>

**Your software** Mautic 4.1.10  
_My PHP version is_ :8.3.17-nmm1

**Updating/Installing Errors**  
Prerequisite check for update to Mautic 5 fails even though required PHP version is present

_One or more errors occurred while checking your environment prior to updating Mautic:_

_Your PHP version is too old or too new for Mautic to update. You are currently running PHP 8.3.17-nmm1. Please make sure that your version is between 8.1.0 and 8.3.99_  
_These errors are showing in the Mautic log_ :

**Your problem**  
This Version should be supported per Documentation, I have the impression that the Version Suffix -nmm1 is causing the issue.

Would be interested to understand how this is handled and if there is a way to modify behaviour (e.g. the version check)
