You could perhaps use a symbolic link from the old location to the new location of that file…
Anyhow AUR packages are USER-Made for ArchLinux, they can but are not meant for usage in Manjaro…
What php7 package? There isn’t one in the AUR or the normal package repositories.
If you use php74, then you need php74-intl. If that is installed, you will most likely need to rebuild it. The relevant part of the error message is:
libicuio.so.72: cannot open shared object file: No such file or directory
This means that /usr/lib/php7/modules/intl.so wants to use a shared library (libicuio.so.72) that no longer exists. So most likely the icu package has been updated since php74-intl was last built.
Unfortunately it’s not that simple when you have clients who don’t want to pay for the work to do that. Also doesn’t help that Wordpress still supports PHP 7.4 and their PHP 8.x support is officially “beta”…
$ pamac info php
Name : php
Version : 8.2.8-1
Description : A general-purpose scripting language that is especially suited to web development
URL : https://www.php.net/
Licenses : PHP
Repository : extra
Installed Size : 28,1 MB
Groups : --
Depends On : libxml2 curl libzip pcre2 argon2 oniguruma
Optional Dependencies : --
Provides : php-interpreter=8.2 php-intl=8.2.8
Replaces : php-intl
Conflicts With : php-intl
Packager : Pierre Schmitz <pierre@archlinux.org>
Build Date : ons 05 jul 2023 20:47:24 CEST
Validated By : MD5 Sum SHA-256 Sum Signature
And you have the option of using the php-legacy package-set which is based on php 8.1
$ pamac info php-legacy
Name : php-legacy
Version : 8.1.21-1
Description : A general-purpose scripting language that is especially suited to web development
URL : https://www.php.net/
Licenses : PHP
Repository : extra
Installed Size : 25,7 MB
Groups : --
Depends On : libxml2 curl libzip pcre2 argon2 oniguruma gdbm
Optional Dependencies : --
Provides : php-interpreter=8.1 php-legacy-intl=8.1.21
Replaces : php-legacy-intl
Conflicts With : php-legacy-intl
Packager : Pierre Schmitz <pierre@archlinux.org>
Build Date : ons 05 jul 2023 20:53:48 CEST
Validated By : MD5 Sum SHA-256 Sum Signature
Clients have no choice when software they used is EOL, they either upgrade or stay in the stoneage.
It’s your choice as a developer if you want to support outdated code while making changes, just say upgrade or no deal simple… They too know they HAVE to upgrade someday anyhow, so anyday is good enough to do so…
Disclaimer: Yes i hate arguments like the one i quoted…