程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> 配置Yaf

配置Yaf

編輯:關於PHP編程

pecl裡面的yaf最新測試版http://pecl.php.net/package/Yaf

安裝pcre

要先安裝pcre, Debian ubuntu執行

 apt-get  libpcre3 libpcre3-dev
$  pecl  apc

安裝Yaf

下載Yaf,解壓後進入yaf目錄(有c文件的目錄),執行以下命令:

/configure --with-php-config=/usr/bin/php-  

配置php.ini文件

在php.ini文件末尾添加

==== 

表 2.2. Yaf 配置選項

選項名稱默認值可修改范圍更新記錄 yaf.environ product PHP_INI_ALL 環境名稱, 當用INI作為Yaf的配置文件時, 這個指明了Yaf將要在INI配置中讀取的節的名字 yaf.library NULL PHP_INI_ALL 全局類庫的目錄路徑 yaf.cache_config 0 PHP_INI_SYSTEM 是否緩存配置文件(只針對INI配置文件生效), 打開此選項可在復雜配置的情況下提高性能 yaf.name_suffix 1 PHP_INI_ALL 在處理Controller, Action, Plugin, Model的時候, 類名中關鍵信息是否是後綴式, 比如UserModel, 而在前綴模式下則是ModelUser yaf.name_separator "" PHP_INI_ALL 在處理Controller, Action, Plugin, Model的時候, 前綴和名字之間的分隔符, 默認為空, 也就是UserPlugin, 加入設置為"_", 則判斷的依據就會變成:"User_Plugin", 這個主要是為了兼容ST已有的命名規范 yaf.forward_limit 5 PHP_INI_ALL forward最大嵌套深度 yaf.use_namespace 0 PHP_INI_SYSTEM 開啟的情況下, Yaf將會使用命名空間方式注冊自己的類, 比如Yaf_Application將會變成Yaf\Application yaf.use_spl_autoload 0 PHP_INI_ALL 開啟的情況下, Yaf在加載不成功的情況下, 會繼續讓PHP的自動加載函數加載, 從性能考慮, 除非特殊情況, 否則保持這個選項關閉

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved