[Zend Framework] Zend Server: zf でプロジェクト作成
Note
zfに関しては、新しいエントリーを作成しました。
必要があれば Zend Framework 逆引きインデックス | deadwood から、他の項目を確認して下さい。
$ zf show version
としたらエラーが。
そういえば設定が必要だったような。前回作業メモを残してなかったのでいろいろと忘れてる。
$ sudo ln -s /usr/local/zend/share/ZendFramework/bin/zf.sh /usr/local/bin/zf
とりあえず zf.sh の場所を探してシンボリックリンクを張る。
$ zf show version
[24.08.2012 12:41:42 WARNING] [ ZendExtensionManager.cpp : 1229 ( zend_extension_manager_startup ) ] Will not load extension 'loader': can not find none of keys: ('zend_extension_manager.dir.loader', 'zend_extension_manager.loader')
[24.08.2012 12:41:42 WARNING] [ ZendExtensionManager.cpp : 1229 ( zend_extension_manager_startup ) ] Will not load extension 'jbridge': can not find none of keys: ('zend_extension_manager.dir.jbridge', 'zend_extension_manager.jbridge')
Zend Framework Version: 1.11.12
とりあえずバージョンが表示された。 なんのエラーか後で調べてみよう。
$ cd /usr/local/zend/apache2/htdocs/
$ sudo zf create project zendapp
Password:
Creating project at /usr/local/zend/apache2/htdocs/zendapp
Note: This command created a web project, for more information setting up your VHOST, please see docs/README
Testing Note: PHPUnit was not found in your include_path, therefore no testing actions will be created.
ディレクトリ移動、 zf してプロジェクトを作成。
ちなみに zf show version したときに出ていたエラーは、zend server の Dashboard にも。
こういう事のようです
Zend Server CEをFullインストールした場合、Zend ServerPEで有効になるモジュールもインストールします。Zend ServerPEのライセンスキーを設定しないとこれらはエラーとなります。これらの機能は、エラーでも悪影響はありません。
それぞれの機能はこんな感じ。
- Zend Guard Loader (暗号化したPHPコードを実行)
- Zend Java Bridge (Java呼び出し時の効率化)
今は必要なさそうなので、Dashboard で Off にし、指示どおり右下のボタンで PHP をリスタート。