- 安裝Zeus
tar zxvf Zeus_43r3_Linux-x86.tgz cd Zeus_43r3_Linux-x86 ./zinstall
接下來就是依安裝畫面的指示安裝 - 安裝好後(應該是安裝到/usr/local/zeus/),
Zeus內建的PHP應該是PHP4,若要改用自己在CentOS安裝的PHP,修改方式為
cd /usr/local/zeus/php mv php.zeus php.zeus.bak ln -s /usr/bin/php-cgi php.zeus
- 在Zeus管理後台開啟PHP支援後(此時也會一併開啟FastCGI),
到 /usr/local/zeus/web/log/errors 查看是否有錯誤訊息
less /usr/local/zeus/web/log/errors
- 出現
FCGI: Execution of '/usr/local/zeus/php/php.fcgi' as uid 99 denied by global.cfg, using uid 65534
錯誤的話。
到Zeus管理後台,修改FastCGI的設定
將 「Configuring Local FastCGIs」->「Security Conifgurables」->「Specified uid/gid」
的uid和gid都改為65534(當然作業系統要確定有這個uid和gid才行)。
修改完,重新啟動Zeus
/etc/init.d/zeus restart
- PHP使用session時,出現對 /var/lib/php/session/ 沒有存取的權限。
Unknown: open(/var/lib/php/session/sess_phhgh5i13iam63bsev274p1ke1, O_RDWR) failed: Permission denied (13) in Unknown on line 0 Warning: Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/var/lib/php/session) in Unknown on line 0
這是因為原本系統設定/var/lib/php/session/只有apache可以存取,
所以可以將 /var/lib/php/session/ 改成Zeus也可以存取
chmod 777 /var/lib/php/session/
2012年10月10日 星期三
CentOS6.2安裝Zeus4.3
CentOS6.2內建的網頁伺服器是Apahce,若要另外裝Zeus4.3,須要作一些修改。
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言