Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

FounderStartup's avatar

Composer detected issues in your platform: Your Composer dependencies require a PHP version ">= 8.1.0". You are running 8.0.23.

Getting this error :

Composer detected issues in your platform: Your Composer dependencies require a PHP version ">= 8.1.0". You are running 8.0.23.

php -v shows PHP 8.1.10.


[brokergenies@server public_html]$ php -v
PHP 8.1.10 (cli) (built: Sep  6 2022 18:12:49) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.1.10, Copyright (c) Zend Technologies
    with Zend OPcache v8.1.10, Copyright (c), by Zend Technologies
[brokergenies@server public_html]$ composer dump-autoload
Generating optimized autoload files
Class Razorpay\Tests\fundTest located in ./vendor/razorpay/razorpay/tests/FundTest.php does not comply with psr-4 autoloading standard. Skipping.
Class Razorpay\Tests\registerNachTest located in ./vendor/razorpay/razorpay/tests/registerNachtest.php does not comply with psr-4 autoloading standard. Skipping.
> Illuminate\Foundation\ComposerScripts::postAutoloadDump
Script Illuminate\Foundation\ComposerScripts::postAutoloadDump handling the post-autoload-dump event terminated with an exception


  [ErrorException]
  Composer detected issues in your platform: Your Composer dependencies require a PHP version ">= 8.1.0". You are running 8.0.23.


dump-autoload [-o|--optimize] [-a|--classmap-authoritative] [--apcu] [--apcu-prefix APCU-PREFIX] [--dev] [--no-dev] [--ignore-platform-req IGNORE-PLATFORM-REQ] [--ignore-platform-reqs]

[brokergenies@server public_html]$

I was facing some issues with few pages.

Then I disabled PHP-FPM and site started working. Do I need to update something . I sit advisable to enable PHP-FPM ?

0 likes
5 replies
MohamedTammam's avatar

Yes, you need to update your PHP to version 8.1 or greater.

1 like
FounderStartup's avatar

@MohamedTammam

Its already updated :

[brokergenies@server public_html]$ php -v PHP 8.1.10 (cli) (built: Sep 6 2022 18:12:49) (NTS) Copyright (c) The PHP Group Zend Engine v4.1.10, Copyright (c) Zend Technologies with Zend OPcache v8.1.10, Copyright (c), by Zend Technologies

Sinnbeck's avatar

What does which composer and which php give you

It seems you changed php version for the directory only and composer is using the root php version

1 like
FounderStartup's avatar

@Sinnbeck

[brokersadda@server dev]$ which php /usr/local/bin/php [brokersadda@server dev]$ which composer /opt/cpanel/composer/bin/composer [brokersadda@server dev]$

Please or to participate in this conversation.