Tag Archive 'eAccelerator'

剛剛更新了 FreeBSD 的 ports tree 以後,用 portversion 看了一下有啥軟體需要更新,仔細看了一下,只有一些小更版。這一種情形,在以前是不會馬上處理的,但是想說新年剛過正好開工,就順手把它更新吧。

沒想到,更新完 php 跟 eaccelerator 以後,重新啟動 httpd ,卻無法順利啟動,看了一下系統的 error log,有以下的錯誤訊息:

[Mon Feb 26 12:06:48 2007] [notice] caught SIGTERM, shutting down
/libexec/ld-elf.so.1: /usr/local/lib/php/20020429/eaccelerator.so: Undefined symbol "php_session_register_module"


[ 繼續閱讀 ]

目前 eAccelerator 為 0.9.5 版,更新日期為 2006-10-11快速下載網址 在此。

在安裝 eAccelerator 時,可能會遇到的問題是,找不到 phpize 在哪裡?可以利用以下指令找到:

  • whereis phpize
  • locate phpize

如果都沒有找到,有可能是沒有安裝,必須要安裝 php-devel,套件內含。

安裝 eAccelerator

eAccelerator 是一套開放原始碼的網頁加速軟體,它能加快 PHP 網頁的執行速度。其原理是把原始 PHP 程式碼編譯過 (compiled) 的二進位碼快取起來,下次執行同一個程式時,就不需要再編譯一次,可以節省很多時間。


[ 繼續閱讀 ]