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
    评论
对于计算机专业的学生而言,参加各类比赛能够带来多方面的益处,具体包括但不限于以下几点: 技能提升: 参与比赛促使学生深入学习和掌握计算机领域的专业知识与技能,如编程语言、算法设计、软件工程、网络安全等。 比赛通常涉及实际问题的解决,有助于将理论知识应用于实践中,增强问题解决能力。 实践经验: 大多数比赛都要求参赛者设计并实现解决方案,这提供了宝贵的动手操作机会,有助于积累项目经验。 实践经验对于计算机专业的学生尤为重要,因为雇主往往更青睐有实际项目背景的候选人。 团队合作: 许多比赛鼓励团队协作,这有助于培养学生的团队精神、沟通技巧和领导能力。 团队合作还能促进学生之间的知识共享和思维碰撞,有助于形成更全面的解决方案。 职业发展: 获奖经历可以显著增强简历的吸引力,为求职或继续深造提供有力支持。 某些比赛可能直接与企业合作,提供实习、工作机会或奖学金,为学生的职业生涯打开更多门路。 网络拓展: 比赛是结识同行业人才的好机会,可以帮助学生建立行业联系,这对于未来的职业发展非常重要。 奖金与荣誉: 许多比赛提供奖金或奖品,这不仅能给予学生经济上的奖励,还能增强其成就感和自信心。 荣誉证书或奖状可以证明学生的成就,对个人品牌建设有积极作用。 创新与研究: 参加比赛可以激发学生的创新思维,推动科研项目的开展,有时甚至能促成学术论文的发表。 个人成长: 在准备和参加比赛的过程中,学生将面临压力与挑战,这有助于培养良好的心理素质和抗压能力。 自我挑战和克服困难的经历对个人成长有着深远的影响。 综上所述,参加计算机领域的比赛对于学生来说是一个全面发展的平台,不仅可以提升专业技能,还能增强团队协作、沟通、解决问题的能力,并为未来的职业生涯奠定坚实的基础。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值