xdebug,apc,eAccelerator,zend的配置說明

[Xdebug]

zend_extension="x:\PHP\ext\php_xdebug-2.0.5-5.2.dll"xdebug.default_enable=on   ;顯示默認的錯誤信息xdebug.auto_trace=on   ;自動打開“監測函數調用過程”的功模。該功能可以在你指定的目錄中將函數調用的監測信息以文件的形式輸出。此配置項的默認值爲off。

xdebug.collect_params=on   ;打開收集“函數參數”的功能。將函數調用的參數值列入函數過程調用的監測信息中。此配置項的默認值爲off。

xdebug.collect_return=on   ;打開收集“函數返回值”的功能。將函數的返回值列入函數過程調用的監測信息中。此配置項的默認值爲off。

xdebug.max_nesting_level=100xdebug.profiler_enable=on   ;打開效能監測器。

xdebug.remote_enable=on   ;是否調試

xdebug.remote_host=localhostxdebug.remote_port=9000   ;調試端口

xdebug.remote_handler=dbgp   ;選擇協議

xdebug.trace_output_dir="d:\Temp"   ;設定函數調用監測信息的輸出文件的路徑。

xdebug.profiler_output_dir="d:\Temp"   ;設定效能監測信息輸出文件的路徑。


[apc];

apc.stat=0    ;APC是否檢查Opcodes相對應的php源文件是否更新

apc.enabled=”1″

apc.shm_segments=1     ;這裏的問題,這裏修改了默認內存配置WIN7下出錯,不知道大家遇到沒的?apc.shm_size=30M ;內存空間大 小

apc.ttl=300    ;指定時間後緩存對象會被清除 秒

apc.gc_ttl=1    ;緩存條目在垃圾收集列表中存活的秒數

apc.user_ttl=300

apc.num_files_hint=1024    ;可能會有多少個文件相應的opcodes需要被緩成

apc.user_entries_hint = 4096    ;可能會有多少個 apc_userdata_cache條目需要被緩存apc.mmap_file_mask=”E:/Wamp/tmp/apc.XXXXXX”

apc.enable_cli=1    ;爲CLI版本的PHP開啓動APC功能


[eAccelerator]

zend_extension="/usr/lib/php/extensions/eaccelerator.so" 注:模塊的具體位置;

eaccelerator.shm_size="16" 注:共享內存大小;

eaccelerator.cache_dir="/home/eaccelerator" 注:緩存目錄;

eaccelerator.enable=1    ;eAccelerator是否有效

eaccelerator.optimizer=1    ;是否使用內置的優化工具加速代碼的執行

eaccelerator.check_mtime=1    ;是否檢查php程序更新時間

eaccelerator.debug=0    ;是否記錄eAccelerator debug log

eaccelerator.filter=""        ;決定哪些php文件被緩存

eaccelerator.shm_max=0    ;設置諸如“eaccelerator_put()”之類的函數能往共享內存裏面加載數據的大小,0爲不限制eaccelerator.shm_ttl=0    ;共享內存空間已滿,將刪除在“shm_ttl”秒前沒有使用的程序。默認爲0,爲不刪除任何文件eaccelerator.shm_prune_period=0    ;共享內存已滿。前一次操作是在shm_prune_period秒之前,那麼這一次將刪除所有的舊程序。默認爲“0”,意爲不刪除任何程序。

eaccelerator.shm_only=0    ;是否把編譯後程序緩存到硬盤上,默認爲“0”,意爲同時使用共享內存和硬盤做緩存eaccelerator.compress=1    ;是否對緩存內容做壓縮。默認爲“1”,爲不壓縮。

eaccelerator.compress_level=9    ;壓縮的級別,默認和最高都爲“9”。

eaccelerator.keys = "disk_only"

eaccelerator.session = "disk_only"

eaccelerator.content = "disk_only";設置內容緩存的存放的地方,可以設置爲:shm_and_disk 在共享緩存和硬盤(默認值)shm 默認存在共享內存,如果共享內存已滿或大小超過 "eaccelerator.shm_max" 的值,就存到硬盤shm_only 只存放在共享內存disk_only 只存放在硬盤none 不緩存數據

eaccelerator.allowed_admin_path = "/var/www/html/21andy.com/eaccelerator"    ;這是控制面板的地址


[zend]

zend_optimizer.optimization_level=15    ;優化程度,這裏定義啓動多少個優化過程。

zend_optimizer.encoder_loader=on    ;是否允許處理由Zend Encoder加密的PHP文件。

zend_extension_ts=""    ;優化器所在目錄。

zend_extension_manager.optimizer_ts     ;優化器管理所在目錄。

', '

[Xdebug]

zend_extension="x:\PHP\ext\php_xdebug-2.0.5-5.2.dll"xdebug.default_enable=on   ;顯示默認的錯誤信息xdebug.auto_trace=on   ;自動打開“監測函數調用過程”的功模。該功能可以在你指定的目錄中將函數調用的監測信息以文件的形式輸出。此配置項的默認值爲off。

xdebug.collect_params=on   ;打開收集“函數參數”的功能。將函數調用的參數值列入函數過程調用的監測信息中。此配置項的默認值爲off。

xdebug.collect_return=on   ;打開收集“函數返回值”的功能。將函數的返回值列入函數過程調用的監測信息中。此配置項的默認值爲off。

xdebug.max_nesting_level=100xdebug.profiler_enable=on   ;打開效能監測器。

xdebug.remote_enable=on   ;是否調試

xdebug.remote_host=localhostxdebug.remote_port=9000   ;調試端口

xdebug.remote_handler=dbgp   ;選擇協議

xdebug.trace_output_dir="d:\Temp"   ;設定函數調用監測信息的輸出文件的路徑。

xdebug.profiler_output_dir="d:\Temp"   ;設定效能監測信息輸出文件的路徑。


[apc];

apc.stat=0    ;APC是否檢查Opcodes相對應的php源文件是否更新

apc.enabled=”1″

apc.shm_segments=1     ;這裏的問題,這裏修改了默認內存配置WIN7下出錯,不知道大家遇到沒的?apc.shm_size=30M ;內存空間大 小

apc.ttl=300    ;指定時間後緩存對象會被清除 秒

apc.gc_ttl=1    ;緩存條目在垃圾收集列表中存活的秒數

apc.user_ttl=300

apc.num_files_hint=1024    ;可能會有多少個文件相應的opcodes需要被緩成

apc.user_entries_hint = 4096    ;可能會有多少個 apc_userdata_cache條目需要被緩存apc.mmap_file_mask=”E:/Wamp/tmp/apc.XXXXXX”

apc.enable_cli=1    ;爲CLI版本的PHP開啓動APC功能


[eAccelerator]

zend_extension="/usr/lib/php/extensions/eaccelerator.so" 注:模塊的具體位置;

eaccelerator.shm_size="16" 注:共享內存大小;

eaccelerator.cache_dir="/home/eaccelerator" 注:緩存目錄;

eaccelerator.enable=1    ;eAccelerator是否有效

eaccelerator.optimizer=1    ;是否使用內置的優化工具加速代碼的執行

eaccelerator.check_mtime=1    ;是否檢查php程序更新時間

eaccelerator.debug=0    ;是否記錄eAccelerator debug log

eaccelerator.filter=""        ;決定哪些php文件被緩存

eaccelerator.shm_max=0    ;設置諸如“eaccelerator_put()”之類的函數能往共享內存裏面加載數據的大小,0爲不限制eaccelerator.shm_ttl=0    ;共享內存空間已滿,將刪除在“shm_ttl”秒前沒有使用的程序。默認爲0,爲不刪除任何文件eaccelerator.shm_prune_period=0    ;共享內存已滿。前一次操作是在shm_prune_period秒之前,那麼這一次將刪除所有的舊程序。默認爲“0”,意爲不刪除任何程序。

eaccelerator.shm_only=0    ;是否把編譯後程序緩存到硬盤上,默認爲“0”,意爲同時使用共享內存和硬盤做緩存eaccelerator.compress=1    ;是否對緩存內容做壓縮。默認爲“1”,爲不壓縮。

eaccelerator.compress_level=9    ;壓縮的級別,默認和最高都爲“9”。

eaccelerator.keys = "disk_only"

eaccelerator.session = "disk_only"

eaccelerator.content = "disk_only";設置內容緩存的存放的地方,可以設置爲:shm_and_disk 在共享緩存和硬盤(默認值)shm 默認存在共享內存,如果共享內存已滿或大小超過 "eaccelerator.shm_max" 的值,就存到硬盤shm_only 只存放在共享內存disk_only 只存放在硬盤none 不緩存數據

eaccelerator.allowed_admin_path = "/var/www/html/21andy.com/eaccelerator"    ;這是控制面板的地址


[zend]

zend_optimizer.optimization_level=15    ;優化程度,這裏定義啓動多少個優化過程。

zend_optimizer.encoder_loader=on    ;是否允許處理由Zend Encoder加密的PHP文件。

zend_extension_ts=""    ;優化器所在目錄。

zend_extension_manager.optimizer_ts     ;優化器管理所在目錄。

發佈了31 篇原創文章 · 獲贊 15 · 訪問量 12萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章