LNMP +discuz论坛 详细架设过程

来源:互联网 发布:手机伴奏消音软件 编辑:程序博客网 时间:2024/06/08 07:07

1.  环境:OS:Ubuntu  14.04 LTS x64  

 更新apt-get update

2,安装apt源管理工具、添加nginx和php的安装源
apt-get install python-software-properties
add-apt-repository ppa:nginx/stable
add-apt-repository ppa:ondrej/php5

3.安装mysql
apt-get install mysql-server


4.安装PCRE库:安装zlib库:安装ssl(某些vps默认没装ssl):

sudo apt-get install libpcre3 libpcre3-dev libpcrecpp0 libssl-dev zlib1g-dev

5.安装php及对mysql的支持
apt-get install php5 php5-fpm php5-mysql php-apc
根据实际需要,选择性的安装php的各类功能模块 
apt-get install php-pear php5-dev php5-curl

6.安装nginx 

apt-get install nginx

7、配置php
vi /etc/php5/fpm/php.ini

找到:;cgi.fix_pathinfo=1
改为:cgi.fix_pathinfo=0

8、配置nginx
mkdir /www
chmod 755 /www
创建一个 /www 目录设置为 755 权限

vi /etc/nginx/sites-enabled/default

找到:root /usr/share/nginx/html;
改为:root /www;
说明:将网站根目录设置到/www 目录下,注意不要写成 /www/ 这种格式

找到:index index.html index.htm;
改为:index index.php index.html index.htm;
说明:在默认索引文件中增加 index.php

找到:location ~ .php$ { * } 区块
做如下调整(改动之处于行末有注释):

location ~ .php$ {
try_files $uri =404; #增加
fastcgi_split_path_info ^(.+.php)(/.+)$; #反注释
## NOTE: You should have "cgi.fix_pathinfo = 0;" in php.ini
#
## With php5-cgi alone:
# fastcgi_pass 127.0.0.1:9000;
## With php5-fpm:
fastcgi_pass unix:/var/run/php5-fpm.sock; #反注释
fastcgi_index index.php; #反注释
include fastcgi_params; #反注释
}

9.解决文件传递空白的问题。

vi /etc/nginx/fastcgi_params

在文件的最后增加一行:
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

10.重新加载各项配置改动

service php5-fpm reload
service nginx reload

11.   验证网页
内容:vi /www/index.php

 <?php phpinfo();?>

请打开你的浏览器访问:http://localhost


下面是安装论坛软件:

#wget http://download.comsenz.com/DiscuzX/3.1/Discuz_X3.1_SC_UTF8.zip
#unzip Discuz_X3.1_SC_UTF8.zip 

在解压后会有3个文件夹.将upload文件夹上传到web服务器上,因为安装的是nginx,所以在nginx.conf配置文件找到根目录,默认的目录文件夹是在/usr/share/nginx/html/这个目录下,你可以把upload目录下文件放到这下面,也可以修改配置文件根目录地址,按自己来定,为了方便我直接放在默认目录下(由于/usr/share/nginx/html/下有其他文件,所以先把upload文件授权777然后移过来)

步骤
#chmod -R 777 upload
#mv upload/* /usr/share/nginx/html/
最后直接浏览即可。




补充一下:如果用secretCRT 遇到乱码,可以在选项》会话选项》外观》选择中文GB2312 字体》选择UTF-8字符集即可。


原创粉丝点击