要用Zend,就要設定Rewrite Rule,因為他都是將request丟給index.php處理。
下面就是要如何設定。
Lighttpd
編輯
lighttpd.conf
加上
url.rewrite-once = (
".*\?(.*)$" => "/index.php?$1",
".*\.(js|ico|gif|jpg|png|swf|css|html)$" => "$0",
"" => "/index.php"
)
PS.忘了說,還要設定根目錄為: update 2009-06-16
server.document-root = "/home/www/chingwei/public/"
上面內容參考自
update 2009-11-25
在 Build PHP 時要記得加上 --enable-spl 這樣子Zend會用到的 spl_autoload_register 才可以正常執行。否則會出現下面的錯誤:
Call to undefined function spl_autoload_register()
如果有使用 eaccelerator ,則記得要使用 0.9.5.3 以上的版本。 0.9.5.2 會出現下面錯誤:
Fatal error: Cannot access protected property Zend_Loader_Autoloader::$_instance
安裝環境:
SUSE 11
Lighttpd 1.4.22
PHP-5.2.10
0 comments:
張貼留言