您好,登錄后才能下訂單哦!
一、eAccelerator簡介
eAccelerator是一個自由開放源碼PHP加速器,優化和動態內容緩存,提高了php腳本的緩存性能,使得PHP腳本在編譯的狀態下,對服務器的開銷幾乎完全消除。它還有對腳本起優化作用,以加快其執行效率。使您的PHP程序代碼執效率能提高1-10倍。
注意:PHP5.5以后暫時不能使用eAccelerator
二、eAccelerator安裝
[root@showip opt]# tar zxf eaccelerator-eaccelerator-42067ac.tar.gz
[root@showip opt]# cd eaccelerator-eaccelerator-42067ac
[root@showip eaccelerator-eaccelerator-42067ac]# /usr/local/php/bin/phpize
[root@showip eaccelerator-eaccelerator-42067ac]# ./configure --enable-eaccelerator=shared --with-php-config=/usr/local/php/bin/php-config
[root@showip eaccelerator-eaccelerator-42067ac]# make && make install
[root@showip eaccelerator-eaccelerator-42067ac]# mkdir /tmp/eaccelerator
[root@showip eaccelerator-eaccelerator-42067ac]# chmod 777 /tmp/eaccelerator/
[root@showip eaccelerator-eaccelerator-42067ac]# vi /usr/local/php/etc/php.ini #添加以下內容
#加載eaccelerator模塊
extension = eaccelerator.so
#這個是設置一個緩存大小
eaccelerator.shm_size="64"
#緩存目錄
eaccelerator.cache_dir="http://tmp/eaccelerator/"
#網站目錄,把解開的eAccelerator 的源碼包里的control.php 文件復制到你的WEB 服務器中的一個目錄下,使其它以通過http 訪問,如果不加那么看不到緩存的頁面列表,但是還是可以看到內存信息
eaccelerator.allowed_admin_path=/web/www/
eaccelerator.enable="1"
eaccelerator.optimizer="1"
eaccelerator.check_mtime="1"
eaccelerator.debug="0"
eaccelerator.filter=""
eaccelerator.shm_max="0"
eaccelerator.shm_ttl="0"
eaccelerator.shm_prune_period="0"
eaccelerator.shm_only="0"
eaccelerator.compress="1"
eaccelerator.compress_level="9"
eaccelerator.keys = "disk_only"
eaccelerator.sessions = "disk_only"
eaccelerator.content = "disk_only"
設置內容緩存的存放的地方,可以設置為:
shm_and_disk 在共享緩存和硬盤(默認值)
shm 默認存在共享內存,如果共享內存已滿或大小超過 "eaccelerator.shm_max" 的值,就存到硬盤
shm_only 只存放在共享內存
disk_only 只存放在硬盤
none 不緩存數據
這里為了查看效果設置為存在硬盤
三、重啟php測試
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。