重工电子论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 7067|回复: 5
打印 上一主题 下一主题

[其他] 虚拟机下 搭建Ubuntu,利用Nginx+Mysql+Php搭建PT环境Nexusphp

[复制链接]

299

主题

684

帖子

7009

积分

学生管理组

Rank: 8Rank: 8

积分
7009
跳转到指定楼层
楼主
发表于 2015-5-20 01:49:04 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
目的就是标题上写的   win7下面用VMware  装Ubuntu     然后做一系列的环境搭建。。。  

整累了  休息 明天搞   
先占楼  
会者点都不难,不会就是到处问人 查资料。。。   
趁这段时间有空  弄个出来,为以后做准备,我会在帖子里面记录详细过程


另外  谁会弄 人民币求解!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

299

主题

684

帖子

7009

积分

学生管理组

Rank: 8Rank: 8

积分
7009
6#
 楼主| 发表于 2015-5-29 13:31:38 | 只看该作者
我研究了好久 终于知道了一套安装方法 ,具体过程就是百度,把不同的命令执行代码拼接起来
以下代码都是在ubuntu命令行里面操作的,执行完以下代码 就安装好了,


[Shell] syntaxhighlighter_viewsource syntaxhighlighter_copycode
apt-get update -y

apt-get install nginx -y
/etc/init.d/nginx start

apt-get install mysql-server mysql-client -y
sed -i '/^exit/ i /etc/init.d/mysql start' /etc/rc.local

apt-get install php5 php5-cgi php5-mysql php5-curl php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-mhash php5-ming php5-pspell php5-recode php5-snmp php5-tidy php5-xmlrpc php5-sqlite php5-xsl -y
 
apt-get install spawn-fcgi -y
sed -i '$ i fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;' /etc/nginx/fastcgi_params
sed -i '/cgi.fix_pathinfo=/ c cgi.fix_pathinfo=1;' /etc/php5/cgi/php.ini
sed -i '/^exit/ i /usr/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -C 2 -u www-data -g www-data -f /usr/bin/php5-cgi -P /var/run/fastcgi-php.pid' /etc/rc.local
/usr/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -C 2 -u www-data -g www-data -f /usr/bin/php5-cgi -P /var/run/fastcgi-php.pid

apt-get install phpmyadmin -y

mkdir /var/www -p
ln -s /usr/share/phpmyadmin/ /var/www/
cd /var/www
wget --no-check-certificate -O nexusphp [url]https://sourceforge.net/projects/nexusphp/files/latest/download[/url]
apt-get install unzip
unzip nexusphp
rm -rf nexusphp
mv nexusphp.v* nexusphp
chmod -R 755 /var/www
chown -R www-data:www-data /var/www

# 下面的具体配置参数请根据需要填写!
mysql -uroot -p
#这里会让你需要刚才安装Mysql设置的密码
show databases;
#先确定你想要创建的表,以免重复!
create database nexusphp;
use nexusphp;
set names utf8;
source /var/www/nexusphp/_db/dbstructure.sql;
#这里切记修改成实际路径。如果提示数据库版本有问题,可以通过升降MYSQL版本解决,当然也可以用PhpMyadmin导入解决!
quit;








rm -rf /etc/nginx/sites-available/default
vi /etc/nginx/sites-available/nexusphp
#把以下内容复制
server {
  listen 80;
  server_name nexusphp;
  root /var/www/nexusphp;
  location / {
  index index.php;
  }
  location ~ .php$ {
    fastcgi_pass 127.0.0.1:9000;
    fastcgi_index index.php;
    include /etc/nginx/fastcgi_params;
  }
}

vi /var/www/nexusphp/config/allconfig.php
# 以下是NEXUSPHP的配置,请根据实际修改,修改这个文件 在ubuntu下面同样是用的命令行来改,用vi命令  具体用法百度。
$BASIC=array(
  'SITENAME'=> 'Nexusphp',
  'BASEURL'=> '115.28.146.65',
  'announce_url'=> '115.28.146.65/announce.php',
  'mysql_host'=> 'localhost',
  'mysql_user'=> 'root',
  'mysql_pass'=> '123456',
  'mysql_db'=> 'nexusphp',
);

ln -s /etc/nginx/sites-available/nexusphp /etc/nginx/sites-enabled/
sed -i '/^exit/ i /etc/init.d/nginx start' /etc/rc.local
/etc/init.d/nginx restart

好了,PT环境搭建完成,现在就可以用浏览器访问了,如:[url]http://115.28.146.65/[/url]
PS:此时NEXUSPHP还没有管理员帐号哦!下面就选其他一个用户作管理员吧!
mysql -uroot -p
use nexusphp;
update users set class=16 where username='root';
quit;
# 当然其实你可以直接在PhpMyadmin中运行Sql:update users set class=16 where username='root'
# 有了第一管理员之后,你就直接可以在Nexusphp管理帐号等级了!
回复 支持 反对

使用道具 举报

1

主题

6

帖子

39

积分

版主

Rank: 7Rank: 7Rank: 7

积分
39
5#
发表于 2015-5-20 21:26:53 | 只看该作者
虚拟机搭建Ubuntu会,其它不会
回复 支持 反对

使用道具 举报

299

主题

684

帖子

7009

积分

学生管理组

Rank: 8Rank: 8

积分
7009
地板
 楼主| 发表于 2015-5-20 11:10:04 | 只看该作者
周鹏 发表于 2015-5-20 09:19
win7下赚不了还是?virtualBox也可以,殊途同归的

我用的VMware  主要是网上教程多,大家都用的这个 ,就方便问撒   
不是转PHP  这个只是搭建个环境   

最主要的原因是屋头 刮的灰一直没干。。。。
回复 支持 反对

使用道具 举报

2

主题

26

帖子

126

积分

超级版主

Rank: 8Rank: 8

积分
126
板凳
发表于 2015-5-20 09:19:24 | 只看该作者
win7下赚不了还是?virtualBox也可以,殊途同归的
回复 支持 反对

使用道具 举报

2

主题

26

帖子

126

积分

超级版主

Rank: 8Rank: 8

积分
126
沙发
发表于 2015-5-20 09:16:44 | 只看该作者
想通了玩php?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|cqutlab ( 渝ICP备15004556号

GMT+8, 2024-12-22 16:17 , Processed in 0.170547 second(s), 28 queries .

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表