lighttpd + LxAdmin/kloxo 环境下安装ZendOptimizer

Posted on 星期一, 八月 31, 2009 in 未分类

首先使用您的root帐号以及密码SSH登陆到您的VPS,如果密码忘记可以联系客服人员帮您取回密码。

然后依次输入以下四条命令来安装Zend(方便阅读起见分别用四种不同颜色标注各个命令):

第一步    cd /usr/local/src

第二步    wget http://downloads.zend.com/optimizer/3.3.3/ZendOptimizer-3.3.3-linux-glibc23-i386.tar.gz

 

第三步   tar -xzvf ZendOptimizer-3.3.3-linux-glibc23-i386.tar.gz

第四步   ./ZendOptimizer-3.3.3-linux-glibc23-i386/install.sh

注意,第四步里 Zend 前面的./  也要复制

 

接下来就安装屏幕提示来进行操作,安装过程中需要注意的是

1:php.ini配置文件目录是:/etc

 

2:Web Server使用的是lighttpd,而非apache,这个需要安装您VPS的实际情况来进行选择

 3:其他选项按默认的设置即可
如果是安装上述步骤安装的话,那么只需要在SSH里使用vi编辑器将下边内容添加至php.ini尾部即可

 

      [Zend]
zend_extension_manager.optimizer=/usr/local/Zend/lib/Optimizer-3.3.3
zend_extension_manager.optimizer_ts=/usr/local/Zend/lib/Optimizer_TS-3.3.3
zend_optimizer.version=3.3.3
zend_extension=/usr/local/Zend/lib/ZendExtensionManager.so
zend_extension_ts=/usr/local/Zend/lib/ZendExtensionManager_TS.so

 

最后输入以下命令重启webserver即可生效
/etc/init.d/lighttpd restart

另外关于linux 下 vi编辑器的用法请移步至此:

http://blog.diahosting.com/linux-tutorial/linux-vi/

安装完成后配置域名目录下php.ini文件
/etc/php.ini是总的配置文件。还有一个具体的配置文件位于:/home/httpd/需要支持Zend的域名/php.ini,这个文件也要设置下。
把php.ini文件下的[zend]段落复制下来,再添加到/home/httpd/需要支持Zend的域名/php.ini文件中。

lighttpd环境下添加rewrite(伪静态)规则

Posted on 星期天, 八月 30, 2009 in Kloxo教程

我们的系统默认已经开启了伪静态功能,但是需要自行添加所用程序的伪静态规则。
位置如下图所示。

lighttpd rewrite规则

 

WordPress lighttpd的rewrite(伪静态)规则如下

url.rewrite = (
"^/(wp-.+).*/?" => "$0",
"^/(sitemap.xml)" => "$0",
"^/(xmlrpc.php)" => "$0",
"^/(.+)/?$" => "/index.php/$1"
)

Discuz lighttpd的rewrite(伪静态)规则如下


url.rewrite-once = (
"^/archiver/((fid|tid)-[\w\-]+\.html)$" => "archiver/index.php?$1",
"^/forum-([0-9]+)-([0-9]+)\.html$" => "forumdisplay.php?fid=$1&page=$2",
"^/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$" => "viewthread.php?tid=$1&extra=page=$3&page=$2",
"^/space-(username|uid)-(.+)\.html$" => "space.php?$1=$2",
"^/tag-(.+)\.html$" => "tag.php?name=$1"
)