インストールしました ZF2
beta5 application 指定された指示に従って:
$ 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
アプリケーションにアクセスすると、次のエラーが発生します。
致命的なエラー:クラス「ロケール」が./vendor/zendframework/zendframework/library/Zend/I18n/Translator/Translator.phpの220行目に見つかりません
提案されているようにDoctrine
をインストールしようとはしていません(最終的にDoctrine)を使用したくないため)。
誰かがこの問題を修正する方法を知っていますか?
intl
PHP拡張機能をインストールしておく必要があります。
APTベースのシステムの場合は、次を試してください:Sudo apt-get install php5-intl
YUMベースのシステムの場合は、次を試してください。Sudo yum install php-intl
OS Xの場合、 この記事 から始めますが、お持ちのPHP)のバージョンを確認し、正しいソースをダウンロードしてください。
その後、PHPまたはWebサーバーを再起動する必要があります。