VPS上搭建属于自己的PT
本帖最后由 genab 于 2012-9-3 22:32 编辑开学季,新站一大把……要不,咱们也搞一个!{:1_94:}
好了,如果你想测试……给你一个网址:http://142.4.209.161
一、搭建Web Server,获取NexusPHP
agt-get update
agt-get upgrade
apt-get install apache2
wget --no-check-certificate -O nexusphp https://sourceforge.net/projects/nexusphp/files/latest/download
unzip nexusphp
mv nexusphp.v1.5.beta5.20120707 /var/www/test
#当然,随着版本更新nexusphp.v1.5.beta5.20120707并不一定准确,所以如果出错请用dir之类的命令确定目录
vi /etc/apache2/sites-enabled/000-default
#添加以下内容,Esc加:加X退出编辑
这里假定为网站目录为/var/www/test,当然你得根据实际情况修改
<IfModule dir_module>
DirectoryIndex index.php index.html
</IfModule>
<VirtualHost *:80>
DocumentRoot "/var/www/test"
<Directory "/var/www/test">
Options FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
<DirectoryMatch /\.svn/>
AllowOverride None
Order allow,deny
Deny from all
</DirectoryMatch>
<Directory "/var/www/test/_db">
AllowOverride None
Order allow,deny
Deny from all
</Directory>
<Directory "/var/www/test/config">
AllowOverride None
Order allow,deny
Deny from all
</Directory>
<Directory "/var/www/test/_doc">
Options +Indexes
Order allow,deny
Allow from all
</Directory>
<Directory "/var/www/test/lang">
AllowOverride None
Order allow,deny
Deny from all
</Directory>
</VirtualHost>
apt-get install php5 php5-gd
php5-memcache php5-mysql
vi /etc/php5/apache2/php.ini
将以下内容添加到打开文件的最后面(另外memory_limit请根据主机内存调整):
magic_quotes_gpc = Off
magic_quotes_runtime = Off
magic_quotes_sybase = Off
memory_limit = 128M
#我们继续
apt-get install mysql-server
#在安装过程中,会让你设置密码,请一定要记住哦!
vi /etc/mysql/my.cnf请在打开的窗口内对以下内容作调整
max_connections = 1000#我们要开始创建数据库咯,如果还不知数据库的话,Googel一下!
mysql –uroot –p
#这里会让你需要刚才设置的密码
show databases;
#先确定你想要创建的表,是否已经有人,以免重复!
create database test;
#当然,表的名字,你也选择其他的
use test;
set names utf8;
sour /var/www/test/_db/dbstructure.sql;
#这里请修改成你实际的目录
quit;
#下面开始减轻服务器压力的memcached,当然你也可以不安装哦!
apt-get install memcached
memcached -d -u nobody
#下面的两个则必需有哦!不懂作用的,Google.
apt-get install php-pear
pear config-set preferred_state alpha
pear install HTTP_Request2
apt-get install postfix
/etc/init.d/apache2 restart
/etc/init.d/mysql restart
chmod -Rf 777 /var/www/test
vi /var/www/config/allconfig.php下面都是关键配置哦!不过,记住根据实际填写哦!
$BASIC=array(
'SITENAME'=> '飘缈居PT',
'BASEURL'=> 'maijie.im',
'announce_url'=> 'maijie.im/announce.php',
'mysql_host'=> 'localhost',
'mysql_user'=> 'root',
'mysql_pass'=> '123456',
'mysql_db'=> 'test',
);
二、开始NexusPHP配置
现在就用浏览器打开vps的test目录吧!比如:maijie.im/test
然后新建一个用户,记住取一个好一点的用户名哦。
下面,我们就让刚才新建的用户成为管理员吧(这里假定是用户名root)!老规则,命令行操作:
mysql –uroot –p
use test;
update users set class=16 where username='root'
quit;
好了,回到浏览器刷新一下页画,是不是你已经成为管理员了呢?
=====================================================
好了,今天就写到这里,可能里面还有漏洞。下次补! 小站基本很快挂了! 搞一个玩玩呗 支持啊,我去打酱油 俺也当回鹳狸猿 来一个ban一个{:7_735:} {:7_735:}可以搞来自己玩玩 xf1 发表于 2012-9-3 21:48 static/image/common/back.gif
俺也当回鹳狸猿 来一个ban一个
s狐自重...{:7_726:}
是不是应该先把其他鹳狸猿ban掉... 强势围观技术帝{:7_714:} fateacher 发表于 2012-9-3 21:51 static/image/common/back.gif
s狐自重...
是不是应该先把其他鹳狸猿ban掉...
俺是说自己在盒子上挂一个{:7_706:} fateacher 发表于 2012-9-3 21:51 static/image/common/back.gif
s狐自重...
是不是应该先把其他鹳狸猿ban掉...
让S狐去估计要变成XXX站点 灭哈哈哈哈,id=2{:7_735:}
goldenthumb 发表于 2012-9-3 21:52 static/image/common/back.gif
让S狐去估计要变成XXX站点
说得好~{:7_719:} xf1 发表于 2012-9-3 21:52 static/image/common/back.gif
俺是说自己在盒子上挂一个
{:7_702:}马上世界最大的XXX站就是乃的了 没什么兴趣啊~ 马上去打酱油~ fateacher 发表于 2012-9-3 21:56 static/image/common/back.gif
马上世界最大的XXX站就是乃的了
要不来点捐款 xf1 发表于 2012-9-3 21:57 static/image/common/back.gif
要不来点捐款
捐湿胸节操一斤~{:7_746:} 我去打酱油{:7_706:} Sorry, you're not qualified to become a member of this site. sgyanj_r4w 发表于 2012-9-3 22:02 static/image/common/back.gif
Sorry, you're not qualified to become a member of this site.
要18岁?难道真的搞XXX...