web-dev-qa-db-fra.com

Comment installer PHP Extension intl dans Ubuntu 14.04

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?

29
Hiranya Sarma

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]
62
unherz

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
6
Alexey Shatrov

Pour php 5.6 sur Ubuntu 16.04 

Sudo apt-get install php5.6-intl
1
kosala manojeewa

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! 

0
Valenkpo