Je viens d'installer le nouvel OSX Mojave et, comme vous le savez, il est livré avec PHP 7.1.19 préinstallé avec seulement quelques extensions disponibles.
Tout d'abord, je ne suis pas un fan de homebrew ou de tout autre gestionnaire de paquets, ni de la désactivation des utilitaires de sécurité, par exemple csrutil.
J'ai réussi à compiler l'extension intl mais apache ne la charge pas à cause d'un problème de signature de code :
PHP Startup: Unable to load dynamic library 'intl.so' - dlopen(intl.so, 0x0009): code signature in (intl.so) not valid for use in process: mapped file has no cdhash, completely unsigned? Code has to be at least ad-hoc signed. in Unknown on line 0
Existe-t-il un moyen de signer les extensions nouvellement compilées, probablement en utilisant une méthode de signature ad-hoc ou autre ?
Je sais qu'il y a beaucoup d'autres sujets sur cette question mais tous sont laissés sans réponse ou tout au plus suggèrent des solutions de contournement de type homebrew !
Merci