失落的紀錄

2012-03-10

Xcache 安裝說明 for Slackware

分類: Apache,Llinux — 番茄 @ 17:20

xcache 官網

http://xcache.lighttpd.net/wiki/Release-1.3.2

http://xcache.lighttpd.net/wiki/InstallAdministration

1.安裝

# wget http://... (the release url)
# tar -zxf xcache-*.tar.gz
# cd xcache
# phpize
# ./configure --enable-xcache
# make
# make install
# cat xcache.ini >> /etc/httpd/php.ini

 

2.在 tmp 資料夾內建一個檔案,檔名取 xcache

# touch /tmp/xcache
# chmod 777 /tmp/xcache

 

3.設定 php.ini 檔,[xcache-common] 部分

;zend_extension = /usr/local/lib/php/extensions/non-debug-non-zts-xxx/xcache.so
改成
zend_extension = /usr/lib/php/extensions/xcache.so
zend_extension_ts = c:/php/extensions/php_xcache.dll
改成
;zend_extension_ts = c:/php/extensions/php_xcache.dll
;xcache.mmap_path ="/dev/zero"
改成
xcache.mmap_path = /tmp/xcache

 

4.安裝 Xcache 管理介面

回到之前解壓縮的資料夾內,有一個 admin資料夾

複製到 網頁資料夾內

# cd tmp/xcache-*
# mv admin /var/www/htdocs/admin
# cd /var/www/htdocs
# chown root:root -R admin
# chmod 755 -R admin
# cd admin
# cp config.php.example config.php

 

6.建立 Xcache 管理介面的登入密碼

xcache.ini的設定檔,已加在 php.ini的最後面。

在php.ini的 xcache 設定區段中有如下設定:

xcache.admin.user = "admin"
xcache.admin.pass = "xxxxxxx"

xcache.admin.user =>就是登入時,的使用者,自行修改成你要的帳號

xcache.admin.pass =>登入時的密碼,這裡的密碼必須要用 md5編碼過

有兩種方式可以產生密碼:

1.可以透過 php 指令去產生您要的 md5 密碼

php -r "echo md5('123456');"

2.或者是透過網頁

<?php
echo md5("123456");
?>

產生出來的數值,輸入到 xcache.admin.pass 內

 

7.其他問題

在執行 mark 時,有出現錯誤訊息:

/usr/include/php/ext/date/lib/timelib_structs.h:24:28: error: timelib_config.h: No such file or directory

法1:

此時請編輯 timelib_structs.h 檔

vi /usr/include/php/ext/date/lib/timelib_structs.h
找到
#include <timelib_config.h>
改成
#include "timelib_config.h"

然後在執行一次 make

法2:

在執行完 phpize 後

接下來,再執行下列指令:

export CFLAGS=-I/usr/include/php/ext/date/lib

然後再執行

./configure --enable-xcache

無迴響

No comments yet.

RSS feed for comments on this post.

Sorry, the comment form is closed at this time.

Powered by WordPress