配置Yaf_PHP教程

來源:互聯網
上載者:User
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的自動載入函數載入, 從效能考慮, 除非特殊情況, 否則保持這個選項關閉

http://www.bkjia.com/PHPjc/440418.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/440418.htmlTechArticlepecl裡面的yaf最新測試版 http://pecl.php.net/package/Yaf 安裝pcre 要先安裝pcre, Debian ubuntu執行 apt-get libpcre3 libpcre3-dev $ pecl apc 安裝Yaf 下載Yaf,解壓...

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.