PHP Startup: Unable to load dynamic library 'intl'
Full error:
Im using Arch Linux, and after updating to php 8.4.x Im getting this error when using the intl extension. This is the same issue as in ❓┊helpintl extension is required but unlike that post Im not using WSL.
To begin with, the
From my understanding,the error tells me that
If I try downgrading to v75, Im blocked, as v76 is required by other apps:
PHP Warning: PHP Startup: Unable to load dynamic library 'intl' (tried: /usr/lib/php/modules/intl (/usr/lib/php/modules/intl: cannot open shared object file: No such file or directory), /usr/lib/php/modules/intl.so (libicuio.so.75: cannot open shared object file: No such file or directory)) in Unknown on line 0Im using Arch Linux, and after updating to php 8.4.x Im getting this error when using the intl extension. This is the same issue as in ❓┊helpintl extension is required but unlike that post Im not using WSL.
To begin with, the
php-intl package has been replaced by php 8.4.x. So, when trying to install it, it will try to install php:From my understanding,the error tells me that
php-intl requires icu v75, but I have version v76:If I try downgrading to v75, Im blocked, as v76 is required by other apps: