最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

eAccelerator的安裝與使用詳解

 更新時(shí)間:2013年06月13日 11:22:24   投稿:jingxian  
本篇文章是對(duì)eAccelerator的安裝與使用進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下

一、PHPeAccelerator安裝
去https://github.com/eaccelerator/eaccelerator/downloads下載最新版安裝包,解壓安裝包,進(jìn)入解壓后的文件夾目錄,

編譯:

復(fù)制代碼 代碼如下:

 $PHP_PREFIX/bin/phpize
./configure--enable-shared --with-php-config=$PHP_PREFIX/bin/php-config
make

安裝:
復(fù)制代碼 代碼如下:

makeinstall

修改php.ini:
復(fù)制代碼 代碼如下:

extension="eaccelerator.so"
eaccelerator.shm_size="16"
eaccelerator.cache_dir="/tmp/eaccelerator"
eaccelerator.enable="1"
eaccelerator.optimizer="1"
eaccelerator.check_mtime="1"
eaccelerator.debug="0"
eaccelerator.filter=""
eaccelerator.shm_ttl="0"
eaccelerator.shm_prune_period="0"
eaccelerator.shm_only="0"

新建緩存目錄:
復(fù)制代碼 代碼如下:

mkdir/tmp/eaccelerator
chmod0777 /tmp/eaccelerator

二、PHPeAccelerator配置選項(xiàng)
eaccelerator.shm_size
用來(lái)設(shè)置分配給eAccelerator用來(lái)緩存php的最大共享內(nèi)存,單位是mb,如果設(shè)置為0,就使用默認(rèn)大小。在linux系統(tǒng)中一個(gè)process能分配的最大內(nèi)存是由/proc/sys/kernel/shmmax限制的,所以如果eA設(shè)置的內(nèi)存超出了這個(gè)值,eA在初始化的時(shí)候會(huì)失敗。shmmax的單位是字節(jié)(bytes

eaccelerator.cache_dir
用來(lái)設(shè)置硬盤(pán)緩存目錄。eA用來(lái)存放預(yù)編譯代碼,session數(shù)據(jù),內(nèi)容和用戶入口。默認(rèn)值是"/tmp/eaccelerator"

eaccelerator.enable
用來(lái)設(shè)置是否啟用或禁用eAccelerator,設(shè)置1為啟用,設(shè)置0為禁用。

eaccelerator.optimizer
開(kāi)啟或關(guān)閉優(yōu)化,用戶加速代碼的執(zhí)行。1為開(kāi)啟,0為關(guān)閉,優(yōu)化僅僅在腳本被編譯時(shí)候發(fā)生并且是在被緩存之前。

eaccelerator.debug
開(kāi)啟關(guān)閉debug日志。如果設(shè)置為1,將打印很多文件命中的信息到日志中。這個(gè)在排查eAccelerator的時(shí)候很有用。

eaccelerator.check_mtime
在每次命中的時(shí)候Eaccelerator都會(huì)檢查腳本的修改時(shí)間來(lái)判斷是不是腳本發(fā)生的變化來(lái)決定是否需要重新編譯。盡管檢查比打開(kāi)文件并編譯要快,但仍然會(huì)帶來(lái)一些開(kāi)銷(xiāo)的,因?yàn)槊看味紩?huì)有狀態(tài)調(diào)用要完成。這個(gè)配置可以關(guān)閉這個(gè)檢查。不過(guò)關(guān)閉檢查帶來(lái)的不利就是每次更新了文件需要認(rèn)為手動(dòng)的清除cache。默認(rèn)檢查是啟用的,1是啟用,0是禁用。

eaccelerator.filter
用來(lái)決定哪個(gè)php文件被緩存??梢酝ㄟ^(guò)使用通配符(比如"*.php*.phtml")來(lái)匹配需要緩存的php腳本。如果以"!"開(kāi)頭,表示不匹配,這個(gè)參數(shù)默認(rèn)是空,可以緩存所有編譯好的php腳本需要注意的是eaccelerator.filter并不是基于URL工作的,而是基于文件的絕對(duì)路徑,比如定義了"!/home"的話,那所有/home目錄的腳本都不會(huì)被緩存。如果要定義多個(gè)匹配,使用空格或者制表符分開(kāi),而不是逗號(hào)。

eaccelerator.shm_ttl
當(dāng)eAcelerator沒(méi)有空余的共享內(nèi)存的時(shí)候,就會(huì)把最少shm_ttl設(shè)置的秒數(shù)沒(méi)訪問(wèn)過(guò)的腳本從緩存中釋放掉,默認(rèn)值是0,表示eA不會(huì)釋放任何緩存。

eaccelerator.shm_prune_period
當(dāng)沒(méi)有足夠的內(nèi)存用來(lái)緩存的時(shí)候,eA會(huì)在上次清除緩存的時(shí)間超過(guò)了shm_prune_period設(shè)定的秒數(shù)時(shí)再次嘗試清除過(guò)期的腳本。默認(rèn)值為0eA將不從緩存中清除過(guò)期的腳本。

eaccelerator.shm_only
啟用或者禁用磁盤(pán)緩存。這個(gè)選項(xiàng)對(duì)session數(shù)據(jù)和內(nèi)容的緩存沒(méi)效果。默認(rèn)值是0,允許eA使用磁盤(pán)和內(nèi)存進(jìn)行緩存。

eaccelerator.allowed_admin_path
啟用或者禁用磁盤(pán)緩存。這個(gè)選項(xiàng)對(duì)session數(shù)據(jù)和內(nèi)容的緩存沒(méi)效果。默認(rèn)值是0,允許eA使用磁盤(pán)和內(nèi)存進(jìn)行緩存。

相關(guān)文章

最新評(píng)論

通河县| 瑞安市| 新余市| 景宁| 松滋市| 太和县| 增城市| 拉萨市| 高青县| 龙川县| 贵定县| 芮城县| 长子县| 土默特右旗| 永清县| 乌审旗| 贵定县| 泗阳县| 海淀区| 禄劝| 灵武市| 连江县| 林口县| 金沙县| 营口市| 平潭县| 宿州市| 永善县| 伽师县| 云阳县| 石阡县| 应城市| 张掖市| 哈尔滨市| 崇礼县| 隆昌县| 南投县| 滨州市| 开化县| 望江县| 赣榆县|