Total Pageviews

Wednesday, 14 December 2011

centos vps下安装rapidleech

rapidleech是一个用php编写的程序,所以要在VPS上运行它,就必须要有一个Web生产环境,接下来就是安装生产环境了。

大家首先想到的可能就是LNMP了吧?但是这里提醒一点,rapidleech需要的是mod_php,所以选用了MAPn来安装LAMP。

如果使用LNMP的话会出现在建立下载任务后,页面一直停留在retrieving download page,不显示下载进度条,下载速度慢,下载完成才会显示出来等等一系列的问题。

为什么要选用mod_php?开发者告诉我的,邮件回复如下:

hello,
try using mod_php as opposed to suphp or fastcgi.
regards

提要介绍完毕,进入正题,首先是安装MAPn。

wget http://www.notago.com/mapn.sh;sh mapn.sh

然后就是按照提示一步步输入信息完成安装了,安装时间根据VPS配置情况而定,一般在20分钟左右吧。详细安装过程请参见官网

MAPn的网站目录为/home/wwwroot

安装完MAPn之后就是准备下载rapidleech程序了,这里提供两种方法,一个是手动下载一个是SVN部署。推荐SVN。

首先切换到网站根目录 cd /home/wwwroot

①手动下载

wget  http://rapidleech.googlecode.com/files/Rapidleech_23_v43_svn383.zip

然后解压 unzip Rapidleech_23_v43_svn383.zip

这样然后把域名绑定到这个解压后的目录上,或者直接IP+目录名也可以访问。

这样虽然简单但是不能得到最新版本的rapidleech,而rapidleech是依靠插件的,需要时常更新插件来保持程序能够正常下载网盘。所以推荐SVN.

②SVN方式安装

首先要安装subversion,方法很简单

yum install subversion

这样就安装好了,接下来是用SVN来部署rapidleech

同样切换到网站更目录 cd /home/wwwroot

然后 svn checkout http://rapidleech.googlecode.com/svn/trunk/ rapidleech-read-only

很快在/home/wwwroot目录下就能得到一个rapidleech-read-only文件夹,文件夹内是最新的程序文件,如果日后想升级rapidleech,方法很简单

cd /home/wwwroot/rapidleech-read-only

svn up

这样就能升级到最新版本。

接下来要做的是,更改文件夹和文件的权限。

cd /home/wwwroot/rapidleech-read-only

chmod 777 configs

chmod 777 files

cd configs/

chmod 777 files.lst

环境搭建完毕了,程序也准备好了,那接下来就是安装了,安装过程比安装wordpress还简单。

浏览器中访问绑定rapidleech的域名或者IP+程序目录,即http://IP/rapidleech-read-only

显示如下

然后保存设置即可。

接下来就进入完整的界面了。如下:

最后一步,打开configs目录下的accounts.php在最后一行$secretkey = ”;

的引号内加入任意一组字母或者数字,这个随意。这样rapidleech就搭建好了。

No comments:

Post a Comment