J'ai du mal à trouver la méthode exacte pour installer l'extension PHP intl dans Ubuntu 14.04.
J'ai essayé avec Sudo apt-get install php5-intl
mais affiche l'erreur Unable to locate package
.
J'ai vraiment besoin de cette extension pour Zend Framework 2, à cause de l'extension manquante ci-dessus je reçois une erreur comme celle-ci
ERROR:Zend\I18n\Validator component requires the intl PHP extension
J'utilise PHP 5.5.9.
Comment puis-je installer l'extension PHP-intl
de manière correcte?
Pour php5 sur Ubuntu:
Sudo apt-get install php5-intl
Pour php7 sur Ubuntu
Sudo apt-get install php7.0-intl
Quoi qu'il en soit, redémarrez votre Apache après
Sudo service Apache2 restart
NOTE IMPORTANTE: Gardez à l'esprit que votre php dans votre terminal/commande la ligne aRIENavec le php utilisé par le serveur web Apache!
Si l'extension est déjà installée, vous devriez essayer de l'activer. Soit dans le fichier php.ini ou en ligne de commande.
Syntaxe:
php:
phpenmod [mod name]
Apache:
a2enmod [mod name]
Peut-être que le référentiel des univers est désactivé, voici votre paquet dedans
L'activer
Sudo add-apt-repository universe
Mettre à jour
Sudo apt-get update
Et installer
Sudo apt-get install php5-intl
Pour php 5.6 sur Ubuntu 16.04
Sudo apt-get install php5.6-intl
installez le depuis le terminal
Sudo apt-get install php-intl
vous pouvez effectuer une recherche avec aptitude search intl
après avoir sélectionné le bon choix, par exemple Sudo aptitude install php-intl
et enfin Sudo service Apache2 restart
bonne chance!