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

Respect's avatar

Composer Install php version error in cpanel

Hello friends when i run composer install in host by ssh i got this error i swatched php version in cpanel to php 7.3 but steel got same error

  • cpanel version 7.3 --- laravel version 7
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - This package requires php ^7.2.5 but your PHP version (5.6.40) does not satisfy that requirement.

composer.json

{
    "name": "laravel/laravel",
    "type": "project",
    "description": "The Laravel Framework.",
    "keywords": [
        "framework",
        "laravel"
    ],
    "license": "MIT",
    "require": {
        "php": "^7.2.5",
        "fideloper/proxy": "^4.2",
        "fruitcake/laravel-cors": "^1.0",
        "guzzlehttp/guzzle": "^6.3",
        "inertiajs/inertia-laravel": "^0.2.5",
        "laravel/framework": "^7.0",
        "laravel/tinker": "^2.0",
        "laravel/ui": "^2.1",
        "spatie/laravel-medialibrary": "^8.3",
        "tightenco/ziggy": "^0.9.4",
        "torann/geoip": "^1.2"
    },
    "require-dev": {
        "facade/ignition": "^2.0",
        "fzaninotto/faker": "^1.9.1",
        "mockery/mockery": "^1.3.1",
        "nunomaduro/collision": "^4.1",
        "phpunit/phpunit": "^8.5"
    },
    "config": {
        "optimize-autoloader": true,
        "preferred-install": "dist",
        "sort-packages": true
    },
    "extra": {
        "laravel": {
            "dont-discover": []
        }
    },
    "autoload": {
        "psr-4": {
            "App\": "app/"
        },
        "classmap": [
            "database/seeds",
            "database/factories"
        ]
    },
    "autoload-dev": {
        "psr-4": {
            "Tests\": "tests/"
        }
    },
    "minimum-stability": "dev",
    "prefer-stable": true,
    "scripts": {
        "post-autoload-dump": [
            "Illuminate\Foundation\ComposerScripts::postAutoloadDump",
            "@php artisan package:discover --ansi"
        ],
        "post-root-package-install": [
            "@php -r \"file_exists('.env') || copy('.env.example', '.env');\""
        ],
        "post-create-project-cmd": [
            "@php artisan key:generate --ansi"
        ]
    }
}

FULL Composer install error

Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - This package requires php ^7.2.5 but your PHP version (5.6.40) does not satisfy that requirement.
  Problem 2
    - Installation request for brick/math 0.8.15 -> satisfiable by brick/math[0.8.15].
    - brick/math 0.8.15 requires php ^7.1|^8.0 -> your PHP version (5.6.40) does not satisfy that requirement.
  Problem 3
    - Installation request for doctrine/inflector 2.0.3 -> satisfiable by doctrine/inflector[2.0.3].
    - doctrine/inflector 2.0.3 requires php ^7.2 || ^8.0 -> your PHP version (5.6.40) does not satisfy that requirement.
  Problem 4
    - Installation request for doctrine/lexer 1.2.1 -> satisfiable by doctrine/lexer[1.2.1].
    - doctrine/lexer 1.2.1 requires php ^7.2 || ^8.0 -> your PHP version (5.6.40) does not satisfy that requirement.
  Problem 5
    - Installation request for dragonmantank/cron-expression v2.3.0 -> satisfiable by dragonmantank/cron-expression[v2.3.0].
    - dragonmantank/cron-expression v2.3.0 requires php ^7.0 -> your PHP version (5.6.40) does not satisfy that requirement.
  Problem 6
    - Installation request for fruitcake/laravel-cors v1.0.6 -> satisfiable by fruitcake/laravel-cors[v1.0.6].
    - fruitcake/laravel-cors v1.0.6 requires php >=7 -> your PHP version (5.6.40) does not satisfy that requirement.
  Problem 7
    - Installation request for laravel/framework v7.18.0 -> satisfiable by laravel/framework[v7.18.0].
    - laravel/framework v7.18.0 requires php ^7.2.5 -> your PHP version (5.6.40) does not satisfy that requirement.
  Problem 8
    - Installation request for laravel/tinker v2.4.0 -> satisfiable by laravel/tinker[v2.4.0].
    - laravel/tinker v2.4.0 requires php ^7.2 -> your PHP version (5.6.40) does not satisfy that requirement.
  Problem 9
    - Installation request for laravel/ui v2.1.0 -> satisfiable by laravel/ui[v2.1.0].
    - laravel/ui v2.1.0 requires php ^7.2.5 -> your PHP version (5.6.40) does not satisfy that requirement.
  Problem 10
    - Installation request for league/commonmark 1.5.1 -> satisfiable by league/commonmark[1.5.1].
    - league/commonmark 1.5.1 requires php ^7.1 || ^8.0 -> your PHP version (5.6.40) does not satisfy that requirement.
  Problem 11
    - Installation request for maennchen/zipstream-php 2.1.0 -> satisfiable by maennchen/zipstream-php[2.1.0].
    - maennchen/zipstream-php 2.1.0 requires php >= 7.1 -> your PHP version (5.6.40) does not satisfy that requirement.
  Problem 12
    - Installation request for monolog/monolog 2.1.0 -> satisfiable by monolog/monolog[2.1.0].
    - monolog/monolog 2.1.0 requires php >=7.2 -> your PHP version (5.6.40) does not satisfy that requirement.
  Problem 13
    - Installation request for myclabs/php-enum 1.7.6 -> satisfiable by myclabs/php-enum[1.7.6].
    - myclabs/php-enum 1.7.6 requires php >=7.1 -> your PHP version (5.6.40) does not satisfy that requirement.
  Problem 14
    - Installation request for nesbot/carbon 2.36.0 -> satisfiable by nesbot/carbon[2.36.0].
    - nesbot/carbon 2.36.0 requires php ^7.1.8 || ^8.0 -> your PHP version (5.6.40) does not satisfy that requirement.
  Problem 15
    - Installation request for nikic/php-parser v4.5.0 -> satisfiable by nikic/php-parser[v4.5.0].
    - nikic/php-parser v4.5.0 requires php >=7.0 -> your PHP version (5.6.40) does not satisfy that requirement.
  Problem 16
    - Installation request for psr/event-dispatcher 1.0.0 -> satisfiable by psr/event-dispatcher[1.0.0].
    - psr/event-dispatcher 1.0.0 requires php >=7.2.0 -> your PHP version (5.6.40) does not satisfy that requirement.
  Problem 17
    - Installation request for ramsey/collection 1.0.1 -> satisfiable by ramsey/collection[1.0.1].
    - ramsey/collection 1.0.1 requires php ^7.2 -> your PHP version (5.6.40) does not satisfy that requirement.
  Problem 18
    - Installation request for ramsey/uuid 4.0.1 -> satisfiable by ramsey/uuid[4.0.1].
    - ramsey/uuid 4.0.1 requires php ^7.2 || ^8 -> your PHP version (5.6.40) does not satisfy that requirement.
  Problem 19
    - Installation request for spatie/image 1.7.6 -> satisfiable by spatie/image[1.7.6].
    - spatie/image 1.7.6 requires ext-exif * -> the requested PHP extension exif is missing from your system.
  Problem 20
    - Installation request for spatie/image-optimizer 1.2.1 -> satisfiable by spatie/image-optimizer[1.2.1].
    - spatie/image-optimizer 1.2.1 requires php ^7.2 -> your PHP version (5.6.40) does not satisfy that requirement.
  Problem 21
    - Installation request for spatie/laravel-medialibrary 8.3.3 -> satisfiable by spatie/laravel-medialibrary[8.3.3].
    - spatie/laravel-medialibrary 8.3.3 requires php ^7.4 -> your PHP version (5.6.40) does not satisfy that requirement.
  Problem 22
    - Installation request for spatie/temporary-directory 1.2.3 -> satisfiable by spatie/temporary-directory[1.2.3].
    - spatie/temporary-directory 1.2.3 requires php ^7.2 -> your PHP version (5.6.40) does not satisfy that requirement.
  Problem 23
    - Installation request for swiftmailer/swiftmailer v6.2.3 -> satisfiable by swiftmailer/swiftmailer[v6.2.3].
    - swiftmailer/swiftmailer v6.2.3 requires php >=7.0.0 -> your PHP version (5.6.40) does not satisfy that requirement.
  Problem 24
    - Installation request for symfony/console v5.1.2 -> satisfiable by symfony/console[v5.1.2].
    - symfony/console v5.1.2 requires php >=7.2.5 -> your PHP version (5.6.40) does not satisfy that requirement.
  Problem 25
    - Installation request for symfony/css-selector v5.1.2 -> satisfiable by symfony/css-selector[v5.1.2].
    - symfony/css-selector v5.1.2 requires php >=7.2.5 -> your PHP version (5.6.40) does not satisfy that requirement.
  Problem 26
    - Installation request for symfony/deprecation-contracts v2.1.2 -> satisfiable by symfony/deprecation-contracts[v2.1.2].
    - symfony/deprecation-contracts v2.1.2 requires php >=7.1 -> your PHP version (5.6.40) does not satisfy that requirement.
  Problem 27
    - Installation request for symfony/error-handler v5.1.2 -> satisfiable by symfony/error-handler[v5.1.2].
    - symfony/error-handler v5.1.2 requires php >=7.2.5 -> your PHP version (5.6.40) does not satisfy that requirement.
  Problem 28
    - Installation request for symfony/event-dispatcher v5.1.2 -> satisfiable by symfony/event-dispatcher[v5.1.2].
    - symfony/event-dispatcher v5.1.2 requires php >=7.2.5 -> your PHP version (5.6.40) does not satisfy that requirement.
  Problem 29
    - Installation request for symfony/event-dispatcher-contracts v2.1.2 -> satisfiable by symfony/event-dispatcher-contracts[v2.1.2].
    - symfony/event-dispatcher-contracts v2.1.2 requires php >=7.2.5 -> your PHP version (5.6.40) does not satisfy that requirement.
  Problem 30
    - Installation request for symfony/finder v5.1.2 -> satisfiable by symfony/finder[v5.1.2].
    - symfony/finder v5.1.2 requires php >=7.2.5 -> your PHP version (5.6.40) does not satisfy that requirement.
  Problem 31
    - Installation request for symfony/http-foundation v5.1.2 -> satisfiable by symfony/http-foundation[v5.1.2].
    - symfony/http-foundation v5.1.2 requires php >=7.2.5 -> your PHP version (5.6.40) does not satisfy that requirement.
  Problem 32
    - Installation request for symfony/http-kernel v5.1.2 -> satisfiable by symfony/http-kernel[v5.1.2].
    - symfony/http-kernel v5.1.2 requires php >=7.2.5 -> your PHP version (5.6.40) does not satisfy that requirement.
  Problem 33
    - Installation request for symfony/mime v5.1.2 -> satisfiable by symfony/mime[v5.1.2].
    - symfony/mime v5.1.2 requires php >=7.2.5 -> your PHP version (5.6.40) does not satisfy that requirement.
  Problem 34
    - Installation request for symfony/polyfill-php80 v1.17.1 -> satisfiable by symfony/polyfill-php80[v1.17.1].
    - symfony/polyfill-php80 v1.17.1 requires php >=7.0.8 -> your PHP version (5.6.40) does not satisfy that requirement.
  Problem 35
    - Installation request for symfony/process v5.1.2 -> satisfiable by symfony/process[v5.1.2].
    - symfony/process v5.1.2 requires php >=7.2.5 -> your PHP version (5.6.40) does not satisfy that requirement.
  Problem 36
    - Installation request for symfony/routing v5.1.2 -> satisfiable by symfony/routing[v5.1.2].
    - symfony/routing v5.1.2 requires php >=7.2.5 -> your PHP version (5.6.40) does not satisfy that requirement.
  Problem 37
    - Installation request for symfony/service-contracts v2.1.2 -> satisfiable by symfony/service-contracts[v2.1.2].
    - symfony/service-contracts v2.1.2 requires php >=7.2.5 -> your PHP version (5.6.40) does not satisfy that requirement.
  Problem 38
    - Installation request for symfony/string v5.1.2 -> satisfiable by symfony/string[v5.1.2].
    - symfony/string v5.1.2 requires php >=7.2.5 -> your PHP version (5.6.40) does not satisfy that requirement.
  Problem 39
    - Installation request for symfony/translation v5.1.2 -> satisfiable by symfony/translation[v5.1.2].
    - symfony/translation v5.1.2 requires php >=7.2.5 -> your PHP version (5.6.40) does not satisfy that requirement.
  Problem 40
    - Installation request for symfony/translation-contracts v2.1.2 -> satisfiable by symfony/translation-contracts[v2.1.2].
    - symfony/translation-contracts v2.1.2 requires php >=7.2.5 -> your PHP version (5.6.40) does not satisfy that requirement.
  Problem 41
    - Installation request for symfony/var-dumper v5.1.2 -> satisfiable by symfony/var-dumper[v5.1.2].
    - symfony/var-dumper v5.1.2 requires php >=7.2.5 -> your PHP version (5.6.40) does not satisfy that requirement.
  Problem 42
    - Installation request for torann/geoip 1.2.1 -> satisfiable by torann/geoip[1.2.1].
    - torann/geoip 1.2.1 requires php ^7.2 -> your PHP version (5.6.40) does not satisfy that requirement.
  Problem 43
    - Installation request for voku/portable-ascii 1.5.2 -> satisfiable by voku/portable-ascii[1.5.2].
    - voku/portable-ascii 1.5.2 requires php >=7.0.0 -> your PHP version (5.6.40) does not satisfy that requirement.
  Problem 44
    - Installation request for doctrine/instantiator 1.3.1 -> satisfiable by doctrine/instantiator[1.3.1].
    - doctrine/instantiator 1.3.1 requires php ^7.1 || ^8.0 -> your PHP version (5.6.40) does not satisfy that requirement.
  Problem 45
    - Installation request for facade/flare-client-php 1.3.2 -> satisfiable by facade/flare-client-php[1.3.2].
    - facade/flare-client-php 1.3.2 requires php ^7.1 -> your PHP version (5.6.40) does not satisfy that requirement.
  Problem 46
    - Installation request for facade/ignition 2.0.7 -> satisfiable by facade/ignition[2.0.7].
    - facade/ignition 2.0.7 requires php ^7.2.5 -> your PHP version (5.6.40) does not satisfy that requirement.
  Problem 47
    - Installation request for facade/ignition-contracts 1.0.0 -> satisfiable by facade/ignition-contracts[1.0.0].
    - facade/ignition-contracts 1.0.0 requires php ^7.1 -> your PHP version (5.6.40) does not satisfy that requirement.
  Problem 48
    - Installation request for mockery/mockery 1.4.0 -> satisfiable by mockery/mockery[1.4.0].
    - mockery/mockery 1.4.0 requires php ^7.3.0 -> your PHP version (5.6.40) does not satisfy that requirement.
  Problem 49
    - Installation request for myclabs/deep-copy 1.10.1 -> satisfiable by myclabs/deep-copy[1.10.1].
    - myclabs/deep-copy 1.10.1 requires php ^7.1 || ^8.0 -> your PHP version (5.6.40) does not satisfy that requirement.
  Problem 50
    - Installation request for nunomaduro/collision v4.2.0 -> satisfiable by nunomaduro/collision[v4.2.0].
    - nunomaduro/collision v4.2.0 requires php ^7.2.5 -> your PHP version (5.6.40) does not satisfy that requirement.
  Problem 51
    - Installation request for phpdocumentor/reflection-common 2.2.0 -> satisfiable by phpdocumentor/reflection-common[2.2.0].
    - phpdocumentor/reflection-common 2.2.0 requires php ^7.2 || ^8.0 -> your PHP version (5.6.40) does not satisfy that requirement.
  Problem 52
    - Installation request for phpdocumentor/reflection-docblock 5.1.0 -> satisfiable by phpdocumentor/reflection-docblock[5.1.0].
    - phpdocumentor/reflection-docblock 5.1.0 requires ext-filter ^7.1 -> the requested PHP extension filter has the wrong version (0.11.0) installed.
  Problem 53
    - Installation request for phpdocumentor/type-resolver 1.3.0 -> satisfiable by phpdocumentor/type-resolver[1.3.0].
    - phpdocumentor/type-resolver 1.3.0 requires php ^7.2 || ^8.0 -> your PHP version (5.6.40) does not satisfy that requirement.
  Problem 54
    - Installation request for phpunit/php-code-coverage 7.0.10 -> satisfiable by phpunit/php-code-coverage[7.0.10].
    - phpunit/php-code-coverage 7.0.10 requires php ^7.2 -> your PHP version (5.6.40) does not satisfy that requirement.
  Problem 55
    - Installation request for phpunit/php-file-iterator 2.0.2 -> satisfiable by phpunit/php-file-iterator[2.0.2].
    - phpunit/php-file-iterator 2.0.2 requires php ^7.1 -> your PHP version (5.6.40) does not satisfy that requirement.
  Problem 56
    - Installation request for phpunit/php-timer 2.1.2 -> satisfiable by phpunit/php-timer[2.1.2].
    - phpunit/php-timer 2.1.2 requires php ^7.1 -> your PHP version (5.6.40) does not satisfy that requirement.
  Problem 57
    - Installation request for phpunit/php-token-stream 3.1.1 -> satisfiable by phpunit/php-token-stream[3.1.1].
    - phpunit/php-token-stream 3.1.1 requires php ^7.1 -> your PHP version (5.6.40) does not satisfy that requirement.
  Problem 58
    - Installation request for phpunit/phpunit 8.5.8 -> satisfiable by phpunit/phpunit[8.5.8].
    - phpunit/phpunit 8.5.8 requires php ^7.2 -> your PHP version (5.6.40) does not satisfy that requirement.
  Problem 59
    - Installation request for sebastian/comparator 3.0.2 -> satisfiable by sebastian/comparator[3.0.2].
    - sebastian/comparator 3.0.2 requires php ^7.1 -> your PHP version (5.6.40) does not satisfy that requirement.
  Problem 60
    - Installation request for sebastian/diff 3.0.2 -> satisfiable by sebastian/diff[3.0.2].
    - sebastian/diff 3.0.2 requires php ^7.1 -> your PHP version (5.6.40) does not satisfy that requirement.
  Problem 61
    - Installation request for sebastian/environment 4.2.3 -> satisfiable by sebastian/environment[4.2.3].
    - sebastian/environment 4.2.3 requires php ^7.1 -> your PHP version (5.6.40) does not satisfy that requirement.
  Problem 62
    - Installation request for sebastian/exporter 3.1.2 -> satisfiable by sebastian/exporter[3.1.2].
    - sebastian/exporter 3.1.2 requires php ^7.0 -> your PHP version (5.6.40) does not satisfy that requirement.
  Problem 63
    - Installation request for sebastian/global-state 3.0.0 -> satisfiable by sebastian/global-state[3.0.0].
    - sebastian/global-state 3.0.0 requires php ^7.2 -> your PHP version (5.6.40) does not satisfy that requirement.
  Problem 64
    - Installation request for sebastian/object-enumerator 3.0.3 -> satisfiable by sebastian/object-enumerator[3.0.3].
    - sebastian/object-enumerator 3.0.3 requires php ^7.0 -> your PHP version (5.6.40) does not satisfy that requirement.
  Problem 65
    - Installation request for sebastian/object-reflector 1.1.1 -> satisfiable by sebastian/object-reflector[1.1.1].
    - sebastian/object-reflector 1.1.1 requires php ^7.0 -> your PHP version (5.6.40) does not satisfy that requirement.
  Problem 66
    - Installation request for sebastian/recursion-context 3.0.0 -> satisfiable by sebastian/recursion-context[3.0.0].
    - sebastian/recursion-context 3.0.0 requires php ^7.0 -> your PHP version (5.6.40) does not satisfy that requirement.
  Problem 67
    - Installation request for sebastian/resource-operations 2.0.1 -> satisfiable by sebastian/resource-operations[2.0.1].
    - sebastian/resource-operations 2.0.1 requires php ^7.1 -> your PHP version (5.6.40) does not satisfy that requirement.
  Problem 68
    - Installation request for sebastian/type 1.1.3 -> satisfiable by sebastian/type[1.1.3].
    - sebastian/type 1.1.3 requires php ^7.2 -> your PHP version (5.6.40) does not satisfy that requirement.
  Problem 69
    - Installation request for theseer/tokenizer 1.1.3 -> satisfiable by theseer/tokenizer[1.1.3].
    - theseer/tokenizer 1.1.3 requires php ^7.0 -> your PHP version (5.6.40) does not satisfy that requirement.
  Problem 70
    - symfony/http-foundation v5.1.2 requires php >=7.2.5 -> your PHP version (5.6.40) does not satisfy that requirement.
    - asm89/stack-cors 1.3.0 requires symfony/http-foundation ~2.7|~3.0|~4.0|~5.0 -> satisfiable by symfony/http-foundation[v5.1.2].
    - Installation request for asm89/stack-cors 1.3.0 -> satisfiable by asm89/stack-cors[1.3.0].

  To enable extensions, verify that they are enabled in your .ini files:
    - /opt/cpanel/ea-php56/root/etc/php.ini
    - /opt/cpanel/ea-php56/root/etc/php.d/01-ioncube.ini
    - /opt/cpanel/ea-php56/root/etc/php.d/bcmath.ini
    - /opt/cpanel/ea-php56/root/etc/php.d/calendar.ini
    - /opt/cpanel/ea-php56/root/etc/php.d/ctype.ini
    - /opt/cpanel/ea-php56/root/etc/php.d/curl.ini
    - /opt/cpanel/ea-php56/root/etc/php.d/dom.ini
    - /opt/cpanel/ea-php56/root/etc/php.d/fileinfo.ini
    - /opt/cpanel/ea-php56/root/etc/php.d/ftp.ini
    - /opt/cpanel/ea-php56/root/etc/php.d/gd.ini
    - /opt/cpanel/ea-php56/root/etc/php.d/iconv.ini
    - /opt/cpanel/ea-php56/root/etc/php.d/imap.ini
    - /opt/cpanel/ea-php56/root/etc/php.d/json.ini
    - /opt/cpanel/ea-php56/root/etc/php.d/mbstring.ini
    - /opt/cpanel/ea-php56/root/etc/php.d/mcrypt.ini
    - /opt/cpanel/ea-php56/root/etc/php.d/mysqlnd.ini
    - /opt/cpanel/ea-php56/root/etc/php.d/mysqlnd_mysql.ini
    - /opt/cpanel/ea-php56/root/etc/php.d/mysqlnd_mysqli.ini
    - /opt/cpanel/ea-php56/root/etc/php.d/opcache.ini
    - /opt/cpanel/ea-php56/root/etc/php.d/pdo.ini
    - /opt/cpanel/ea-php56/root/etc/php.d/pdo_mysqlnd.ini
    - /opt/cpanel/ea-php56/root/etc/php.d/pdo_sqlite.ini
    - /opt/cpanel/ea-php56/root/etc/php.d/phar.ini
    - /opt/cpanel/ea-php56/root/etc/php.d/posix.ini
    - /opt/cpanel/ea-php56/root/etc/php.d/simplexml.ini
    - /opt/cpanel/ea-php56/root/etc/php.d/sockets.ini
    - /opt/cpanel/ea-php56/root/etc/php.d/sourceguardian.ini
    - /opt/cpanel/ea-php56/root/etc/php.d/sqlite3.ini
    - /opt/cpanel/ea-php56/root/etc/php.d/tokenizer.ini
    - /opt/cpanel/ea-php56/root/etc/php.d/xml.ini
    - /opt/cpanel/ea-php56/root/etc/php.d/xml_wddx.ini
    - /opt/cpanel/ea-php56/root/etc/php.d/xmlreader.ini
    - /opt/cpanel/ea-php56/root/etc/php.d/xmlwriter.ini
    - /opt/cpanel/ea-php56/root/etc/php.d/xsl.ini
    - /opt/cpanel/ea-php56/root/etc/php.d/zip.ini
    - /opt/cpanel/ea-php56/root/etc/php.d/zzzzzzz-pecl.ini
  You can also run `php --ini` inside terminal to see which files are used by PHP in CLI mode.

0 likes
10 replies
Respect's avatar
  • First Thanks for answer in ssh connection terminal
PHP 7.3.17 (cli) (built: May  5 2020 19:27:48) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.17, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.3.17, Copyright (c) 1999-2018, by Zend Technologies
  • but if i created index.php with phpinfo(); in public_html folder i keeps get old version
return PHP Version 5.6.40
siangboon's avatar

system won't lie...

obviously your cpanel have multiple php versions installed... you might need to run the php 7 with the full path or check with your hosting provider to make all using the version as you want....

1 like
Respect's avatar

*thanks for answer how run with full path can u give me an example of running composer install with php full path

siangboon's avatar

i just saw your answer that just before my reply...

double check on your cpanel nowadays most the provider allow user to select their php version to use, you may select the version 7 and try again...

MarianoMoreyra's avatar

Hi @respect

Depending on your hosting, you should be able to find the selected php binary at /usr/bin/ or /usr/local/bin (maybe even at a different path)

Try executing:

/usr/bin/php -v

/usr/local/bin/php -v 

Once you find the one that work, you may try aliasing php to that binary Add this to your .bashrc in your hosting home folder (example for HostGator)

alias php='/usr/local/bin/ea-php72'

And try running composer with its full path (you will have to find the path for your provider). For example (HostGator):

php /opt/cpanel/composer/bin/composer install

Hope this helps!

1 like
franogales's avatar

I had the same issue working with librenms, it's written with laravel, I just updated the php version and I restated the httpd service.

syahmi12's avatar

Run composer install --ignore-platform-reqs Work for me

musheabdulhakim's avatar

Run this command for php7.1

/opt/cpanel/ea-php71/root/usr/bin/php  /opt/cpanel/composer/bin/composer install

For php8.1, use this:

/opt/cpanel/ea-php81/root/usr/bin/php  /opt/cpanel/composer/bin/composer install
2 likes

Please or to participate in this conversation.