Php throws error composer dependencies require php version > abc when you have lower php version installed in your system.
Solution
1. Run php -v
to get the php version installed on your system –
php -v
If this version is lower than what composer wants, then upgrade php. Otherwise, it might be the possibility that you have installed multiple php versions and command line is running on higher version while GUI on lower.
2. Check PHP_VERSION_ID
or use phpversion()
function –
echo phpversion();
This will print the php version for web or GUI. If it is lower than what composer is demanding, then upgrade it.
3. Disable the older version and use newer version –
sudo a2dismod php8.0 sudo a2enmod php8.1 sudo systemctl restart apache2