Linux项目_Lnmp_2_Nginx安装&论坛搭建

Linux项目_Lnmp_2_Nginx安装&论坛搭建

一.Nginx软件安装


1..解压gz压缩包:

tar zxf nginx-1.14.0.tar.gz
cd nginx-1.14.0

2.安装前准备

修改配置文件,删除版本信息
vim src/core/nginx.h
14 #define NGINX_VER “nginx”

注释debug。纯净安装
vim auto/cc/gcc
171 # debug
172 #CFLAGS=”$CFLAGS -g”

3.源码安装

yum install -y pcre-devel
./configure –prefix=/usr/local/lnmp/nginx –with-http_ssl_module –with-http_stub_status_module –with-threads –with-file-aio –user=nginx –group=nginx
make
make install

4.修改主配置文件

备份并修改
cd /usr/local/lnmp/nginx/ conf/
cp nginx.conf /mnt/
rm -fr nginx.conf
cp /mnt/nginx.conf .
vim nginx.conf
这里写图片描述
这里写图片描述

vim fastcgi.conf

五.作链接

cd /usr/local/lnmp/nginx/sbin/
ln -s /usr/local/lnmp/nginx/sbin/nginx /usr/local/sbin/
Which nginx

这里写图片描述

cd /usr/local/lnmp/nginx/html/
vim index.php

这里写图片描述

六.启动

nginx -t
nginx
netstat -antlp
物理机访问172.25.36.6出现phpinfo()即可

这里写图片描述

二.Discuz论坛搭建


1..安装解压文件:

yum install -y unzip
解压到指定lnamp目录:
unzip Discuz_X3.2_SC_UTF8.zip -d /usr/local/lnmp/nginx/html/

2.重命名为bbs:

cd /usr/local/lnmp/nginx/html/
mv upload/ bbs

浏览器访问172.25.36.6查看php.info()
浏览器访问172.25.36.6/bbs进入论坛
论坛说明性文件在/usr/local/lnmp/nginx/html/bbs/utility/readme/readme.txt

这里写图片描述

3.此时会出现很多错误,一一解决:

这里写图片描述

4.修改权限:

cd /usr/local/lnmp/nginx/html/bbs/
chmod 777 config/ -R
chmod 777 data/ -R
chmod 777 uc_server/ uc_client/ -R
cd /usr/local/lnmp/php/etc/
vim php.ini
/etc/init.d/php-fpm reload
此时的报错全部消失,执行下一步,
安装全部,下一步

这里写图片描述

5.输入相关配置信息,下一步

这里写图片描述

6.出现数据库链接问题:

这里写图片描述

cd /usr/local/lnmp/php/etc/
vim php.ini
1013 pdo_mysql.default_socket= /usr/local/lnmp/mysql/data/mysql.sock
1162 mysql.default_socket = /usr/local/lnmp/mysql/data/mysql.sock
1221 mysqli.default_socket = /usr/local/lnmp/mysql/data/mysql.sock
/etc/init.d/php-fpm reload

使其他用户拥有写权限
cd /usr/local/lnmp/mysql/
chmod 755 data/
这里写图片描述

7.安装成功:

这里写图片描述

8.若使用管理源进行登陆

用之前设置的登陆信息进行登陆:
这里写图片描述
这里写图片描述

9.删除测试页

cd /usr/local/lnmp/nginx/html/bbs/install
rm -fr index.php

注意:

清除浏览器缓存:ctrl + shift + del
重启mysql: /etc/init.d/mysqld reload
重启php: /etc/init.d/php-fpm reload
重启nginx: nginx -s reload

猜你喜欢

转载自blog.csdn.net/zwhzwh0228/article/details/80260865