成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

LNMP上升級部署PHP加速器eAccelerator

系統 Linux
Accelerator 是一個免費開源的PHP加速、優化、編譯和動態緩存的項目,它可以通過緩存PHP代碼編譯后的結果來提高PHP腳本的性能,使得一向很復雜和離我們很遠的 PHP腳本編譯問題完全得到解決。通過使用eAccelerator,可以優化你的PHP代碼執行速度,降低服務器負載,可以提高PHP應用執行速度最高達10倍。

本文僅在LAMP或LNMP架構的基礎上升級部署PHP加速器“eAccelerator”

一、關于:eAccelerator的介紹和理解
1.起源背景    
   eAccelerator 是一個免費開源的PHP加速、優化、編譯和動態緩存的項目,它可以通過緩存PHP代碼編譯后的結果來提高PHP腳本的性能,使得一向很復雜和離我們很遠的 PHP腳本編譯問題完全得到解決。通過使用eAccelerator,可以優化你的PHP代碼執行速度,降低服務器負載,可以提高PHP應用執行速度最高 達10倍。
   eAccelerator 項目誕生于2004年,當時它是作為 Turck MMCache 項 目的一個分支提出并投入開發的。 Turck MMCache 由 Dmitry Stogov 開發,是個非常優秀的PHP內存緩存加速系統,如今仍然有很大部分 eAccelerator 的代碼應用到該項目中,目前該項目有很長時間沒有更新了,對于最新的PHP5.x的支持還未推出。
2、原理
   eAccelerator 通過把經過編譯后的PHP代碼緩存到共享內存中,并在用戶訪問的時候直接調用從而起到高效的加速作用。它的效率非常高,從創建共享內存到查找編譯后的代碼 都在非常短的時間內完成,對于不能緩存到共享內存中的文件和代碼,eAccelerator還可以把他們緩存到系統磁盤上。
   eAccelerator 同樣還支持PHP代碼的編譯和解釋執行,你可以通過encoder.php腳本來對php代碼進行編譯達到保護代碼的目的,經過編譯后的代碼必須運行在安 裝了eAccelerator的環境下。eAccelerator編譯后的代碼不能被反編譯,它不象其他一些編譯工具那樣可以進行反編譯,這將使得代碼更 加安全和高效。
3.調用 eAccelerator 過程
Apache中使用mod_php的請求、響應執行流程:
1、Apache接收請求。
2、Apache傳遞請求給mod_php。
3、mod_php定位磁盤文件,并加載到內存中。
4、mod_php編譯源代碼成為opcode樹。
5、mod_php執行opcode樹。
PHP加速器相應的就是第四步,目的就是防止PHP每次請求都重復編譯PHP代碼,因此提高的訪問速度(在漂移中俗稱:加速器)
//(以上信息摘自互聯網,以下為配置過程)
二、系統信息
1.系統環境: (在原有基礎上直接升級部署)
參考博文:http://linuxxx.blog.51cto.com/1824808/719972
硬件:HP 360G4/2G
System:Centos 5.4 
Web:nginx-1.1.6.tar.gz  
FastCGI:php-5.3.8.tar.gz
DB:mysql-5.5.3-m3.tar.gz
三、安裝部署軟件
1.安裝eaccelerator-0.9.6.1.tar.bz2
#tar jxvf eaccelerator-0.9.6.1.tar.bz2
#cd eaccelerator-0.9.6.1/
#/usr/local/php/bin/phpize                 //
#./configure --enable-eaccelerator=shared \
 --with-php-config=/usr/local/php/bin/php-config
#make
#make install
//析:/usr/local/php/bin/phpize 命令為php擴展模塊,通過phpize可以建立php的外掛模塊,
//phpize在php編譯安裝后的bin目錄中
//在編譯你要添加的擴展模塊之前,需要執行phpize命令;
2.配置eAccelerator加速PHP
#mkdir /usr/local/eaccelerator_cache              //為eaccelerator建緩存目錄
#chmod 777 /usr/local/eaccelerator_cache      //賦予777權限
3.修改PHP配置文件php.ini
#vi /usr/local/php/etc/php.ini
//增加以下信息
;[eaccelerator]
zend_extension="/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/eaccelerator.so"
eaccelerator.shm_size="64"
eaccelerator.cache_dir="/usr/local/eaccelerator_cache"      // 緩存文件存放位置
eaccelerator.enable="1"
eaccelerator.optimizer="1"
eaccelerator.check_mtime="1"
eaccelerator.debug="0"
eaccelerator.filter=""
eaccelerator.shm_max="0"
eaccelerator.shm_ttl="3600"
eaccelerator.shm_prune_period="3600"
eaccelerator.shm_only="0"
eaccelerator.compress="1"
eaccelerator.compress_level="9"
4.驗證eAccelerator是否部署成功
//通過瀏覽器訪問您的phpinfo()頁面

//或者運行#/usr/local/php/bin/php -i |head -10 查看php配置信息(主要是前10行)
//當php -i 沒有顯示錯誤,那么請趕快#cd /usr/local/eaccelerator_cache
//如果有文件生成,證明eAccelerator為PHP加速安裝成功!
5.本次升級成功完成,下次升級memcache和memcached敬請期待。。。
說明:配置雖然不多,但比較經典
責任編輯:龐桂玉 來源: 51cto.com
相關推薦

2011-11-25 09:55:00

MPLSWeb應用加速WAN優化

2009-03-30 09:08:40

微軟瀏覽器IE8

2011-10-31 15:58:24

應用評估服務

2022-07-07 11:51:15

比特幣區塊鏈加密貨幣

2011-08-30 10:37:43

CDN

2018-01-19 15:42:17

戴爾

2018-04-11 18:01:12

華為

2013-09-26 14:47:33

DB2 BLU

2012-10-25 15:32:55

云計算

2020-07-20 10:32:43

暗網網絡安全網絡攻擊

2014-11-24 11:10:09

大數據

2014-11-26 13:34:53

大數據

2012-04-02 15:29:00

httpvarnish

2017-12-12 10:14:38

數字經濟加速器

2013-05-02 16:18:14

微軟云加速器Windows Azu

2014-06-17 09:28:06

浪潮高性能計算重離子加速器

2022-12-09 08:00:00

深度學習人工智能機器學習
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久久久久免费精品一区二区三区 | 欧洲高清转码区一二区 | 国产精品久久久久久久久久免费看 | 国产精品久久久久婷婷二区次 | 国产精品18久久久久久白浆动漫 | 日本一区二区在线视频 | 999观看免费高清www | 91视频. | 精品视频久久久久久 | 欧美激情精品久久久久久免费 | 亚洲人成在线播放 | 国产免费播放视频 | 国产精品视频区 | 欧美一区不卡 | 亚洲精品视频免费观看 | 日本免费一区二区三区视频 | 亚洲精品日韩视频 | 91九色porny首页最多播放 | 操到爽| 国产成人一区在线 | 日日干日日射 | 中文字幕欧美在线观看 | 中文字幕视频在线 | 国产一区二区在线看 | 国产一二区免费视频 | 性高朝久久久久久久3小时 av一区二区三区四区 | 日韩在线看片 | 成人午夜影院 | 亚洲毛片在线观看 | www.日日夜夜| 看a级黄色毛片 | 国产在线视频在线观看 | xnxx 日本免费| 国产精品久久久久久一区二区三区 | 91麻豆精品国产91久久久更新资源速度超快 | 国产视频一二三区 | 亚洲国产精品久久久久久 | 日韩在线观看一区 | 国产成人精品一区 | 操夜夜 | 日韩精品1区2区 |