cent0s 6.5搭建php,centos6搭建NEXUSphp pt私人种子站

这篇文章题目我还写成了“最新”。。。因为我真的找不到新文章,大多是2012年左右的,而且在安装的过程中我也遇到了问题,花了好长时间才解决。。。不废话了,进入正文:

这次咱们用的nexusphp+centos6+lamp

首先,配置lamp

好了,先下载nexusphp源码:https://github.com/ZJUT/NexusPHP    忘了说了,这个是浙江大学的东西,国内用的也挺多的。链接被墙的评论我私发给你。

Summarize:1.把下载的源码放到你的网站空间里。(这个就不多说了,下边直接步骤2)

2.这个系统需要memcache支持,所以一会要安装memcache并且要安装memcache的php模块,最好是vps或者是支持这个功能的虚拟空间。有个博主给出了windows的搭建方式:“采用的AMPserv在本机搭建(酝行的时候勾选上扩展功能里面的Memcached)”。。喜欢的自己摸索吧,这里说的是centos6的搭建方式。

3.修改配置文件,导入数据库,设置管理员。

4.留给时间之外的话。

安装memcache并提供php的相关模块:

centos默认的yum没有这个,需要安装一个源,这个源支持centos和redhat

网上说这个是叫RPMForge的库,,先去这里http://dag.wieers.com/rpm/packages/rpmforge-release/   下载对应的rpm包,比如,我用的是centos6的32位,就下载

wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.i686.rpm

rpm -ivh rpmforge-release-0.5.3-1.el6.rf.i686.rpm

就这样第三方源就安装了,然后

yum search memcache

出现这个图,,,,额,,这段文字,,,

0fac3ae57358ed2ecbabcb864556634f.png

他给你列出了你需要的东西,下边输入命令吧,选择php的和一些其他的

。自动下载安装

yum install memcached.i686 libmemcache.i686 libmemcache-devel.i686 libmemcached.i686 libmemcached-devel.i686 memcached-devel.i686 php-ZendFramework-Cache-Backend-Libmemcached.noarch php-ZendFramework-Cache-Backend-Memcached.noarch php-horde-Horde-Memcache.noarch php-pecl-memcached.i686 php=pecl-memcache.i686

输入,回车,ok!

输入命令验证一下是否安装了:

#memcached -h

memcached

#php -m|grep memcache

memcache

ok!!

导入数据库文件:

来,

mysql -u root -p

回车输入密码进去数据库,如果你是数据库直接用的root的话。

CREATE DATABASE pt;       //创建一个叫pt的数据库,注意分号,语法,不然会出错。。

USE pt;                            //选中pt数据库

source /var/www/html/_db/dbstructure.sql       //这个是nexusphp的数据库文件,导入就行了,注意文件路径输入一定要正确

文件放在网站根目录,我只是用vps做了个虚拟主机,这样以后再放别的东西就方便了。(如果你也想就看这个教程:、)。不想找麻烦就放在根目录,不想找麻烦就放在根目录,不想找麻烦就放在根目录。

_db/dbstructure.sql   这个是sql文件的位置,你也可以把网站包下载到本地解压看看,至少可以了解一下结构吧。。

完成,quit; 回车退出。

修改网站配置文件:

cd 进到config目录,找到allconfig.php,修改下边的内容:

‘SITENAME’ => ‘站点名称’

‘baseURL’ => ‘网站URL’

‘announce_url’ => ‘你的域名/announce.php’(announce的url地址,不用写http之类的,这个以后会在网站里显示,所以要写清楚)

‘mysql_host’ => ‘数据库主机’            这个一般就是在本地,‘localhost’就行。。。。如果不一般就,,,

‘mysql_user’ => ‘数据库用户名’          数据库用户咱们用的root,,,可以写你的用户,如果你用的不是root

‘mysql_pass’ => ‘数据库密码’

‘mysql_db’ => ‘数据库名’             咱们的例子就是‘pt’

耍下那里说的(修改’classes\class_cache.php’中的localhost为127.0.0.1)好像是为了避免出现下面这个错误的:

Warning: Memcache::connect() [memcache.connect]: Can’t connect to localhost: 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。 () inE:\APMServ5.2.6\www\htdocs\classes\class_cache.php on line19

改吧。然后保存退出就行了。

接下来是设置管理员

首先自己访问网站然后注册一个用户名,接着进入数据库管理(phpMyAdmin),在users表里面找到你注册的用户,编辑它的class属性为16

还可以通过下面的方法设置:

1.使用正常方式在网站注册一个新用户,假设用户名为admin。

2.输入以下命令进入MySQL命令行管理工具: mysql -u root -p nexusrocks -h localhost 注意:将’root’,’nexusrocks’,’localhost’分别替换成你的MySQL用户名、密码、主机地址。

2.在MySQL命令行管理工具输入以下命令: USE nexus; UPDATE users SET class=’16′ WHERE username=’admin’; 注意:将以上命令中的’nexus’替换成你的数据库名,将’admin’替换成你注册的用户名。

3.退出MySQL命令行管理工具:

关于这个,,我找了个别的方法,你把数据库分配自己权限,然后用MySQL-Front远程访问,有图形界面,还简单。。

然后就完成了,欢呼三声!!喵~喵~喵~

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
这是一款不错的NexusPHP官方版源码 v1.5源码,该源码也是最新版本的,BitTorrent private tracker scripts written in PHP. Email xiazuojie AT gmail.com for paid support. BitTorrent私有种子服务器PHP程序,邮件 xiazuojie AT gmail.com 获取付费支持。 安装环境配置: 配置环境可以选用apache+php+Mysql+memcache,推荐linux环境,代码执行效率更高。作者代码所提供的安装介绍也是在linux环境下的,而且全是英文介绍,这让我这六级不过的情何以堪啊,小小的鄙视下。。。 Windows下推荐win2003,如果你对PHP有一定了解,可以自己动手搭建IIS或apache+PHP+MysqL+memcache的环境,具体教程可以google。不过这种方法很繁琐,经常会出莫名其妙的错误,你要有心理的准备。 最好的方式是选用环境集成包,比如Apmserv5.2.6功能很全,支持apache+php+mysql+memcache,还有一个集成包,nginx+php+mysql+memcache,这个集成包相当简陋,只是各种包的聚合,没有控制界面和控制面板,使用起来很不方便。这应该是众多集成包里唯一两个支持memcache的集成包了。 好了,环境搭建完毕,解压程序包,然后导入数据库文件,(根目录_db下的dbstructure.sql文件)导入完毕后修改配置文件,在config文件下下面有一个allconfig.php 的文件,修改下面的内容: SITENAME => 点名称 baseURL => 网URL announce_url => localhost/announce.php(announce的url地址) mysql_host => MySQL主机 mysql_user=> 数据库用户名 mysql_pass => 数据库密码 mysql_db => 数据库名 以上无误的话应该就可以登陆NexusPHP的界面了,赶紧注册管理员账号吧。 好了,注册好用户名后,接着进入数据库管理(phpMyAdmin),在users表里面找到你注册的用户,编辑它的class属性为16,便是主管权限了。 还可以通过下面的方法设置: 1.使用正常方式在网注册一个新用户,假设用户名为admin。 2.输入以下命令进入MySQL命令行管理工具: mysql -u root -p nexusrocks -h localhost 注意:将’root’,’nexusrocks’,’localhost’分别替换成你的MySQL用户名、密码、主机地址。 2.在MySQL命令行管理工具输入以下命令: USE nexus; UPDATE users SET class=’16′ WHERE username=’admin’; 注意:将以上命令中的’nexus’替换成你的数据库名,将’admin’替换成你注册的用户名。 3.退出MySQL命令行管理工具: 到这里PT基本上就架设完毕了,现在只需要利用主管帐号对点进行设置和调整就可以了

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值