2017-02-15 3 views
16

Ich habe eine harte Zeit zu finden, genaue Methode zu installieren PHP intl extension in Ubuntu 14.04.Wie PHP Intl-Erweiterung in Ubuntu zu installieren 14.04

Ich versuchte mit sudo apt-get install php5-intl, aber zeigt Fehler Unable to locate package an.

Ich brauche wirklich diese Erweiterung für Zend Framework 2, wegen der oben fehlenden Verlängerung erhalte ich Fehler wie diese

ERROR:Zend\I18n\Validator component requires the intl PHP extension

ich PHP 5.5.9 verwende. Wie kann ich die PHP-intl Erweiterung korrekt installieren?

+2

nur 'sudo apt-get install php-intl' –

+0

@ MASIDDIQUI, noch gleiche Fehler – Hiranya

Antwort

37

Für php5 auf Ubuntu:

sudo apt-get install php5-intl 

Für php7 auf Ubuntu starten

sudo apt-get install php7.0-intl 

Wie auch immer Ihre Apache nach

sudo service apache2 restart 

IMPORTANT NOTE: Keep in mind that your php in your terminal/command line has NOTHING todo with the php used by the apache webserver!

Wenn die Erweiterung bereits installiert ist, sollten Sie versuchen, sie zu aktivieren. Entweder in der Datei php.ini oder von der Befehlszeile.

Syntax:

php:

phpenmod [mod name] 

Apache:

a2enmod [mod name] 
+0

Ich habe das bereits getan, lesen Sie meinen Beitrag – Hiranya

+0

Haben Sie Ihr Apt-Repository zuvor aktualisiert? – unherz

+0

Beachten Sie, dass ab PHP7 die Versionsnummer nicht mehr benötigt wird: 'apt-get install php-intl' funktioniert. –

4

Universe-Repository werden kann, ist deaktiviert, hier ist your package darin

Aktivieren Sie es

sudo add-apt-repository universe 

aktualisieren

sudo apt-get update 

Und installieren

sudo apt-get install php5-intl 
+0

Ich bekomme diesen 'Fehler' jetzt' php5-intl: Hängt ab: php5-common (= 5.5.9 + dfsg-1ubuntu4) aber 5.5.9 + dfsg-1ubuntu4.20 soll installiert werden ' – Hiranya

+0

schauen Sie hier http://askubuntu.com/questions/661745/why-do-i-get-an-error-trying-to-install-php5-intl –

-1

installieren Sie es von Terminal

sudo apt-get install php-intl 
Verwandte Themen