eAccelerator 是一套開放原始碼的網頁加速軟體,它能加快 PHP 網頁的執行速度。其原理是把原始 PHP 程式碼編譯過 (compiled) 的二進位碼快取起來,下次執行同一個程式時,就不需要再編譯一次,可以節省很多時間。
以下簡介在 Windows 7 作業系統上面安裝與使用 eAccelerator 的方法。
- 網站伺服器:Apache 2.2.16
- PHP 版本:5.3.3
建議您到 http://www.sitebuddy.com/ 下載適用 Windows 作業系統與 PHP 版本之 eAccelerator.dll。
例如:為配合 PHP 5.3.3,故下載 eAccelerator 0961 for PHP 5.3.3 Thread Safe (TS) VC6。
安裝 eAccelerator:
- 將下載回來的 eAccelerator.dll 存入下列位置(資料夾內):
/php5/ext/
p.s.- /php5/ 是您安裝 PHP 5.3.3 的路徑。
- eAccelerator.dll 可以自行重新命名,例如:eaccelerator.dll。
- 建立暫存檔目錄(資料夾)。
例如:D:\Tmp - 修改 php.ini
--開啟--
/php5/php.ini
--找到--
最後一行
--之後增加----儲存與關閉--代碼: 選擇全部
[eAccelerator] extension="eaccelerator.dll" eaccelerator.shm_size="64" eaccelerator.cache_dir="D:/Tmp/" 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="shm_and_disk" eaccelerator.sessions="shm_and_disk" eaccelerator.content="shm_and_disk"
- 重新啟動 Apache。
安裝 eAccelerator 後,可以利用 phpinfo() 來查看安裝資料。
例如:筆者安裝後可得以下資訊(也可從 phpBB3「ACP -> PHP 資訊」得知)。 參考連結:
- eAccelerator - PHP 網頁加速及編碼軟體
- Settings – eAccelerator
- 安裝 eAccelerator
- 讓 PHP 架構網站加速的 eAccelerator
- Download eAccelerator for Windows
資料來源:
http://wang5555.dnsfor.me/phpBB3/viewtopic.php?f=77&t=454