pecl の yaf の最新ベータ版http://pecl.php.net/package/Yaf
pcreをインストール
最初に pcre をインストールし、Debian ubuntu で実行する必要があります
リーリー リーリーYafをインストール
Yaf をダウンロードし、解凍して yaf ディレクトリ (c ファイルのあるディレクトリ) に入り、次のコマンドを実行します:
リーリー リーリーphp.iniファイルを設定する
php.iniファイルの最後に
を追加します リーリー表 2.2. Yaf 構成オプション
オプション名 | デフォルト値 | 変更可能範囲 | 更新記録 |
---|---|---|---|
yaf.environ | 製品 | PHP_INI_ALL | 環境名。INI を Yaf の設定ファイルとして使用する場合、これは Yaf が INI 設定で読み取るセクションの名前を指定します |
yaf.ライブラリ | ヌル | PHP_INI_ALL | グローバルクラスライブラリのディレクトリパス |
yaf.cache_config | 0 | PHP_INI_SYSTEM | 設定ファイルをキャッシュするかどうか (INI 設定ファイルにのみ有効)、このオプションをオンにすると、複雑な設定でのパフォーマンスが向上します |
yaf.name_suffix | 1 | PHP_INI_ALL | コントローラー、アクション、プラグイン、モデルを扱う場合、クラス名のキー情報に UserModel などの接尾辞が付いているかどうか、接頭辞付きモードでは ModelUser になります |
yaf.name_separator | 「」 | PHP_INI_ALL | Controller、Action、Plugin、Modelを処理する際、プレフィックスと名前の間の区切り文字はデフォルトでは空になっており、UserPluginを追加して「_」に設定すると、判断基準は「User_Plugin」となります。これは主に ST の既存の命名規則との互換性のためです |
yaf.forward_limit | 5 | PHP_INI_ALL | 前方最大ネスト深さ |
yaf.use_namespace | 0 | PHP_INI_SYSTEM | 有効にすると、Yaf は名前空間を使用して独自のクラスを登録します。たとえば、Yaf_Application は YafApplication になります |
yaf.use_spl_autoload | 0 | PHP_INI_ALL | オンにすると、ロードが失敗した場合でも、Yaf は PHP の自動ロード機能をロードし続けます。パフォーマンス上の理由から、特別な状況がない限り、このオプションはオフのままにしてください | 。