分类: LINUX
2011-11-10 09:18:27
nexusphp是目前国内最流行的PT站程序
官方说明全E文…汗…国人开发的玩意儿说明文档全E文…
简单翻译下…部分地方有点更改….
1.安装Apache
root@unclelu:~# apt-get install apache2
2.配置虚拟主机
root@unclelu:~# vim /etc/apache2/sites-enabled/000-default删除原文档所有内容,复制以下内容3.安装PHPDirectoryIndex index.php index.html DocumentRoot "/var/www" 保存并退出,如果不会用vim...那就装ubuntu桌面版 用gedit替换vim编辑即可 或者用winscpOptions FollowSymLinks AllowOverride None Order allow,deny Allow from all AllowOverride None Order allow,deny Deny from all AllowOverride None Order allow,deny Deny from all AllowOverride None Order allow,deny Deny from all Options +Indexes Order allow,deny Allow from all AllowOverride None Order allow,deny Deny from all
root@unclelu:~# apt-get install php5 php5-gd php5-memcache php5-mysql官方说明文档里说需要修改php.ini,实际上默认即可4.安装Mysql
root@unclelu:~# apt-get install mysql-server官方说明文档里也需要修改my.cnf,如果仅用于测试则无需修改,用于生产环境则需要修改mysql最大并发数root@unclelu:~# vim /etc/mysql/my.cnf找到max_connections 去掉前面的# 修改数值为合适即可如果需要外网连接Mysql则需将bind-address后的IP改为可访问的外网IP5.安装phpmyadmin
这一步官方说明里是没有滴...各位参考...root@unclelu:~# apt-get install phpmyadmin配置时选择apache关联,否则不能运行6.安装Memcached
root@unclelu:~# apt-get install memcachedroot@unclelu:~# memcached -d -u nobody7.安装Pear和HTTP_Request2
root@unclelu:~# apt-get install php-pearroot@unclelu:~# pear config-set preferred_state alpharoot@unclelu:~# pear install HTTP_Request28.安装Postfix
root@unclelu:~# apt-get install postfix9.重启apache和mysql
root@unclelu:~# /etc/init.d/apache2 restartroot@unclelu:~# /etc/init.d/mysql restart10.最后配置
想将网站目录权限设置为777root@unclelu:~# chmod -R 777 /var/www上传nexusphp的所有文件到/var/www再将config目录权限为777,否则最后无法更新网站配置root@unclelu:~# chmod -R 777 /var/www/config修改config目录下的allconfig.php找到$BASIC数组,修改如下$BASIC=array( 'SITENAME' => 'yoursitename', //网站名称 如:PT站 'BASEURL' => 'yoursiteurl', //网站地址 如: 'announce_url' => 'yoursiteurl/announce.php', //announce地址 yoursiteurl要和上面一样 'mysql_host' => 'yourdbhostname', //mysql数据库地址 如:127.0.0.1 'mysql_user' => 'yourdbusername', //数据库用户名 'mysql_pass' => 'yourdbpassword', //数据库密码 'mysql_db' => 'yourdbname', //数据库名 );最后通过phpmyadmin导入数据库需要设置管理员需要在数据库users表中找到用户,修改class字段值为16即可