Fatal error: Class 'Locale' nicht gefunden mit ZF2 beta5 Skelett Anwendung
Ich habe gerade installiert die ZF2
beta5 Anwendung wie pro Anweisungen gegeben:
$ git clone git://github.com/zendframework/ZendSkeletonApplication.git ./
Cloning into '.'...
remote: Counting objects: 1494, done.
remote: Compressing objects: 100% (660/660), done.
remote: Total 1494 (delta 681), reused 1373 (delta 581)
Receiving objects: 100% (1494/1494), 397.42 KiB | 357 KiB/s, done.
Resolving deltas: 100% (681/681), done.
$ php composer.phar install
Installing dependencies
- Installing zendframework/zendframework (dev-master)
Cloning d6b0afe61149c6d0669743aab5c73285c42cd0db
zendframework/zendframework suggests installing doctrine/common (Doctrine\Common >=2.1 for annotation features)
Writing lock file
Generating autoload files
Wenn ich auf die Anwendung zugreifen, bekomme ich die folgende Fehlermeldung:
Fatal error: Class 'Locale' not found in
./vendor/zendframework/zendframework/library/Zend/I18n/Translator/Translator.php
auf der Linie 220
Ich habe nicht versucht, die Installation von Doctrine
wie vorgeschlagen (weil ich nicht wollen, verwenden Sie die Lehre am Ende).
Hat jemand wissen, wie man dieses Problem lösen?
InformationsquelleAutor der Frage Max | 2012-07-16
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie installiert haben
intl
PHP-Erweiterung.Für APT basierte Systeme versuchen:
sudo apt-get install php5-intl
Für YUM-basierten Systemen, versuchen:
sudo yum install php-intl
Für OS X, starten Sie mit dieser Artikel, aber überprüfen Sie die PHP-version, die Sie haben und laden Sie die richtige Quelle.
Müssen Sie wahrscheinlich neu starten, PHP oder Ihrem Webserver danach.
InformationsquelleAutor der Antwort Rob Allen