Win環境中配置php的apc擴展

php是一種解釋性的腳本語言。因爲它自由,開放,跨平臺等不少討人喜愛的特性,愈來愈多人喜歡上它。

可能php的開發人員都知道Zend 的 Optimizer,沒錯,它也是php的加速器之一,並且商業化最成功的一個。
對 Zend Optimizer 感興趣的朋友能夠到 官網去看看,地址:http://www.zend.com/products/zend_optimizer

還有一個被不少PHPer喜愛的 Turck MMCache,它是一個開源的軟件,能夠無償使用。

對 Turck MMCache 感興趣的朋友能夠到 官網去看看,地址:http://turck-mmcache.sourceforge.net/ php

今天我給你們介紹的php cache是在pecl裏的一個開源項目。是php的一個可選擇擴展,它並不須要對php代碼進行編碼使用該擴展後,你會發現php的執行性能的提升。 緩存

APC(Alternative PHP Cache)是一個PHP緩存。它在內存中存儲PHP頁面而且減小了硬盤的I/O。這對於性能的提高十分明顯。你甚至能夠在CPU使用率降低50%的狀況下提高系統50%的性能。 服務器

注意:你不能在一臺服務器上同時安裝APC和Zend Optimizer,兩者只能選其一。 性能

首先:下載適合你php版本的php_apc.dll模塊。放到你php的安裝目錄的擴展目錄裏。php4.4.x與php4.3.x通常都是在/extensions裏php5.1.x則放在/ext裏。 編碼

而後:打開php.ini文件在文件末尾加上 spa

extension=php_apc.dll
apc.rfc1867 = on
apc.max_file_size = 1000M .net

;;;;;;;;;;;;;;;;;;;
; APC Settings ;
;;;;;;;;;;;;;;;;;;;
[apc]
apc.cache_by_default    =On    
apc.enable_cli       =Off    
apc.enabled       =On    
apc.file_update_protection =2    
apc.filters       =""
apc.gc_ttl       =3600 
apc.max_file_size    =1M    
apc.num_files_hint    =1000 
apc.optimization    =On    
apc.shm_segments    =1    
apc.shm_size       =30    
apc.slam_defense    =Off    
apc.stat       =On    
apc.ttl          =0    
apc.user_entries_hint    =100    
apc.user_ttl       =0 code

重啓服務器,查看phpinfo中是否有apc的配置項目,有的話就配置成功了. phpinfo();
內存

相關文章
相關標籤/搜索