PHP::eacceleratorの導入

導入してからしばらく立ちましたが、ローカル環境でも、
画面表示が遅い気がしていました・・・orz

ということで、eaccelerator を導入してみましたので、その手順です。

といっても、すごく簡単ですが・・・

  1. # 最新版Get!
  2. [root@buri src]#wget http://jaist.dl.sourceforge.net/sourceforge/eaccelerator/eaccelerator-0.9.5.2.tar.bz2
  3.  
  4. # そして、解凍
  5. [root@buri src]#bunzip2 eaccelerator-0.9.5.2.tar.bz2
  6. [root@buri src]#tar xvf eaccelerator-0.9.5.2.tar
  7. [root@buri src]#cd eaccelerator-0.9.5.2
  8. [root@buri eaccelerator-0.9.5.2]# phpize
  9. Configuring for:
  10. PHP Api Version: 20041225
  11. Zend Module Api No: 20060613
  12. Zend Extension Api No: 220060519
  13.  
  14. # オプションは、なんとなく
  15. [root@buri eaccelerator-0.9.5.2]# ./configure --enable-eaccelerator --with-eaccelerator-shared-memory --with-eaccelerator-sessions --with-eaccelerator-content-caching
  16.  
  17. [root@buri eaccelerator-0.9.5.2]# make
  18. [root@buri eaccelerator-0.9.5.2]# make test
  19. [root@buri eaccelerator-0.9.5.2]# make install
  20.  
  21. # php.ini に設定追加して、Apache再起動
  22. [eaccelerator]
  23. zend_extension="/usr/local/lib/php/extensions/no-debug-non-zts-20060613/eaccelerator.so"
  24. eaccelerator.shm_size = "32"
  25. eaccelerator.cache_dir = "/tmp/eaccelerator"
  26. eaccelerator.enable = "1"
  27. eaccelerator.optimizer = "1"
  28. eaccelerator.check_mtime = "1"
  29. eaccelerator.debug = "0"
  30. eaccelerator.filter = ""
  31. eaccelerator.shm_max = "0"
  32. eaccelerator.shm_ttl = "0"
  33. eaccelerator.shm_prune_period = "0"
  34. eaccelerator.shm_only = "0"
  35. eaccelerator.compress = "1"
  36. eaccelerator.compress_level = "9"
  37. eaccelerator.keys = "shm_and_disk"
  38. eaccelerator.sessions = "shm_and_disk"
  39. eaccelerator.content = "shm_and_disk"
  40. --added
  41.  
  42. で、phpinfo(); で状態確認して、OK
  43.  
  44. 以上です

新しいコメントの投稿

Tags for PHP::eacceleratorの導入


■お知らせ
鯖の電気代が2万/月を超えました。新しい鯖を購入して電気代を下げるようにしましたが、ご協力いただける方がいらっしゃいましたら、よろしくお願いします。
カンパしなくても、鯖は存続しますので、WebMoney余ってるよ~という方だけ、よろしくお願いしますm(__)m
WebMoney ぷちカンパ
カスタム検索