100% Ubuntu下安装nexusphp

首先在控制台输入sudo -i进入超级用户;然后把nexusphp解压到var/www/nexusphp文件夹里面

1.安装Apache

root@unclelu:~# apt-get install apache2

 
2.配置虚拟主机
root@unclelu:~# vim /etc/apache2/sites-enabled/000-default
or
root@unclelu:~# gedit /etc/apache2/sites-enabled/000-default  //推荐新手使用这个
删除原文档所有内容,复制以下内容
<IfModule dir_module>
    DirectoryIndex index.php index.html
</IfModule>
<VirtualHost *:80>
        DocumentRoot "/var/www/nexusphp"  ##nexusphp存放路径
        <Directory "/var/www/nexusphp“
">
                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/nexusphp/_db">
                AllowOverride None
                Order allow,deny
                Deny from all
        </Directory>
        <Directory "/var/www/nexusphp/config">
                AllowOverride None
                Order allow,deny
                Deny from all
        </Directory>
        <Directory "/var/www/nexusphp/_doc">
                Options +Indexes
                Order allow,deny
                Allow from all
        </Directory>
        <Directory "/var/www/nexusphp/lang">
                AllowOverride None
                Order allow,deny
                Deny from all
        </Directory>
</VirtualHost>
保存并退出,如果不会用vim...那就装ubuntu桌面版 用gedit替换vim编辑即可 或者用winscp
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:~# gedit /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导入数据库
需要设置管理员需要在数据库users表中找到用户,修改class字段值为16即可
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值