#首先下載eacdelerator包
① wget http://bart.eaccelerator.net/source/0.9.6.1/eaccelerator-0.9.6.1.tar.bz2
#解壓下載的ea包
② tar jxvf eaccelerator-0.9.6.1.tar.bz2
# 進入解壓後的ea包
③ cd eaccelerator-0.9.6.1/
#使用phpize申明擴展包的路徑
④ /usr/local/webserver/php/bin/phpize
#輸入編譯語句開始編譯ea包.
⑤ ./configure –enable-eaccelerator=shared –with-php-config=/usr/local/webserver/php/bin/php-config
#使用make接著編譯
⑥ make
# 使用make install編譯安裝
⑦ make install
#返回上級目錄,
cd ../
至此,編譯過程算是告一段落,接下來進行php.ini相關配置.
# vi 命令編輯php.ini文件進行相關設置
⑧ vi /usr/local/php/etc/php.ini
查找php.ini中的extension_dir = “./”
修改為extension_dir = “/usr/local/php/lib/php/extensions/no-debug-non-zts- 20060613/”
並在此行後增加以下幾行,然後保存:
extension = “memcache.so”
extension = “pdo_mysql.so”
接著再查找output_buffering = Off
修改為output_buffering = On
#繼續配置eaccelerator相關配置文件設置,首先創建eaccelerator的緩存目錄,
⑨ mkdir -p /usr/local/eaccelerator_cache
#繼續使用VI 編輯php.ini加入eaccelerator配置文件
vi /usr/local/php/etc/php.ini
使用” Shift + G” 鍵,跳轉到文件末尾,按下字母” i”或者” Insert” 鍵.進入編輯狀態,
複製並粘貼配置代碼:
[eaccelerator]
zend_extension=”/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/eaccelerator.so”
eaccelerator.shm_size=”1″
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″
eaccelerator.keys = “disk_only”
eaccelerator.sessions = “disk_only”
eaccelerator.content = “disk_only”
以上就安裝配置編譯全部搞定了,接下來可以使用探針文件.在瀏覽器中訪問便可以看到編譯的模塊中有eaccelerator.
⑩ 溫馨提示:特別注意第九步的操作. 在php.ini末尾,eaccelerator配置項一定要放在Zend Optimizer配置之前,否則也會引起出現502 Bad Gateway
適用Centos,Debian與Ubuntu下編譯安裝eaccelerator教程
需要國外VPS建站朋友,請聯繫站長! 轉載請註明文章來源:VPSMVP部落 - 便宜VPS|VPS優惠|VPS測評|美國VPS|VPS教程 » 適用Centos,Debian與Ubuntu下編譯安裝eaccelerator教程