个人工具
登录
查看“Nexusphp”的源代码 - Ubuntu中文
页面
讨论
查看源代码
历史
搜索
导航
首页
最近更改
随机页面
页面分类
帮助
编辑
编辑指南
沙盒
新闻动态
字词处理
工具
链入页面
相关更改
特殊页面
页面信息
查看“Nexusphp”的源代码
来自Ubuntu中文
←
Nexusphp
跳转至:
导航
,
搜索
因为以下原因,你没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
nexusphp是目前国内比较流行的PT网站程序 官方下载地址: http://sourceforge.net/projects/nexusphp/ 安装说明: 1.安装Apache root@unclelu:~# apt-get install apache2 2.配置虚拟主机 root@unclelu:~# vim /etc/apache2/sites-enabled/000-default 删除原文档所有内容,复制以下内容 <IfModule dir_module> DirectoryIndex index.php index.html </IfModule> <VirtualHost *:80> DocumentRoot "/var/www" <Directory "/var/www"> 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/_db"> AllowOverride None Order allow,deny Deny from all </Directory> <Directory "/var/www/config"> AllowOverride None Order allow,deny Deny from all </Directory> <Directory "/var/www/_doc"> Options +Indexes Order allow,deny Allow from all </Directory> <Directory "/var/www/lang"> AllowOverride None Order allow,deny Deny from all </Directory> </VirtualHost> 保存并退出 3.安装PHP 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改为可访问的外网IP 5.安装phpmyadmin 这一步官方说明里是没有滴...各位参考... root@unclelu:~# apt-get install phpmyadmin 配置时选择apache关联,否则不能运行 6.安装Memcached root@unclelu:~# apt-get install memcached root@unclelu:~# memcached -d -u nobody 7.安装Pear和HTTP_Request2 root@unclelu:~# apt-get install php-pear root@unclelu:~# pear config-set preferred_state alpha root@unclelu:~# pear install HTTP_Request2 8.安装Postfix root@unclelu:~# apt-get install postfix 9.重启apache和mysql root@unclelu:~# /etc/init.d/apache2 restart root@unclelu:~# /etc/init.d/mysql restart 10.最后配置 想将网站目录权限设置为777 root@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', //网站地址 如:www.pt.com '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导入数据库 整个程序大功告成
返回至
Nexusphp
。