LNMP架构部署请查看我上篇博文:https://mp.csdn.net/postedit/87886098
LNMP论坛的搭建部署
1.官网下载社区论坛软件包并进行解压
[root@server1 ~]# ll -d Discuz_X3.2_SC_UTF8.zip
[root@server1 ~]# yum install unzip -y
[root@server1 ~]# unzip Discuz_X3.2_SC_UTF8.zip -d /usr/local/lnmp/nginx/html/ #-d指定解压目录
2.将upload(论坛)改名为bbs:这步可做可不做(因为我们通常将论坛叫做bbs,所以才改为bbs)
[root@server1 ~]# cd /usr/local/lnmp/nginx/html/
[root@server1 html]# mv upload/ bbs
3.网页上安装论坛
网页输入:172.25.83.1/bbs
<1>解决权限问题:
[root@server1 bbs]# pwd
/usr/local/lnmp/nginx/html/bbs
[root@server1 bbs]# chmod 777 config/ -R
[root@server1 bbs]# chmod 777 data/ -R
[root@server1 bbs]# chmod 777 uc_client/ -R
[root@server1 bbs]# chmod 777 uc_server/ -R
刷新网页:
点击下一步:
设置数据库信息与管理员信息:下面的数据名为ultrax
点击下一步:
<2>解决数据库连接错误:
[root@server1 bbs]# cd /usr/local/lnmp/php/etc/
[root@server1 etc]# ls
pear.conf php-fpm.conf php-fpm.conf.default php.ini-production
[root@server1 etc]# vim php.ini #做以下修改
pdo_mysql.default_socket=/usr/local/lnmp/mysql/data/mysql.sock #1031行
mysql.default_socket = /usr/local/lnmp/mysql/data/mysql.sock #1162行
mysqli.default_socket = /usr/local/lnmp/mysql/data/mysql.sock #1221行
[root@server1 etc]# /etc/init.d/php-fpm reload
重启php-fpm服务(因为修改了php-fpm服务的配置文件)
刷新网页后:
到此论坛创建成功
右上角可以进行管理员登陆:
管理论坛:
登陆进入管理中心:
1.按要求删除指定文件:
[root@server1 etc]# cd /usr/local/lnmp/nginx/html/bbs/install/
[root@server1 install]# rm -rf index.php
刷新网页:
2.论坛添加用户:
3.测试:登陆数据库查看用户是否创建成功
[root@server1 install]# mysql -uroot -proot
mysql> SHOW DATABASES;
mysql> use discuz;
mysql> SHOW TABLES;
mysql> select * from pre_ucenter_members;