NexusPHP架设PT服务站点教程 php开源 – mergerly的专栏 – 博客频道 – CSDN.NET

PT是什么?我在PT下载介绍和PT程序源码下载 一文里面已经做了介绍,简单点说就是只下载不上传就会让踢掉的BT下载服务。

我最先从耍下那里看到了nexusphp开源的消息,然后自己搜索到了作者的百度空间,看到刚开源不久,难怪当初我找PT程序的时候没有找到。

耍下写的关于PT的经验一文里面有简单的NexusPHP架设教程,不过不太详细,我来一点稍微详细的教程。

特别说明一下的是搭建NexusPHP需要memcache支持,相关教程可以自己搜索一下,我这里采用的AMPserv在本机搭建(酝行的时候勾选上扩展功能里面的Memcached)

我有一个空余的网络空间,上传上去了就是因为没有Memcached支持所以不能搭建,还有个VPS但是不想用来测试这个东西,反正我是在Windows系统里面搭建了给校内用户用,下面我们开始吧!

首先从NexusPHP官网下载源码程序

php开源

然后导入数据库文件,(根目录_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’ => ‘数据库名’

耍下那里说的(修改’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

www.2meiya.com

接下来是设置管理员

首先自己访问网站然后注册一个用户名,接着进入数据库管理(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基本上就架设完毕了,现在只需要利用管理员帐号对站点进行设置和调整就可以了。

来源URL:http://blog.csdn.net/mergerly/article/details/8020336