开启辅助访问 切换到窄版

Centos 7使用LNMP环境安装配置最新版Discuz论坛系统

[复制链接]
作者:hanhongwen 
版块:
Linux Linux-常用服务搭建 发布时间:2020-1-14 13:33:58
6090

管理员

积分
13985
QQ
hanhongwen 发表于 2020-1-14 13:33:58 | 显示全部楼层 |阅读模式
1、配置YUM源并安装配置LNMP环境
  1. # wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
  2. # wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
  3. # yum makecache fast
  4. # yum -y install yum-utils
  5. # yum -y install epel-release
复制代码


2、配置Nginx的Yum源,安装Nginx服务
# vim /etc/yum.repos.d/nginx.repo
  1. [nginx-stable]
  2. name=nginx stable repo
  3. baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
  4. gpgcheck=1
  5. enabled=1
  6. gpgkey=https://nginx.org/keys/nginx_signing.key
  7. module_hotfixes=true
复制代码

1.png

安装Nginx服务
  1. # yum -y install nginx
复制代码

2.png

启动Nginx服务
  1. # systemctl restart nginx
  2. # ss -lantup | grep 80
复制代码

3.png

修改Nginx支持PHP
# vim /etc/nginx/conf.d/default.conf
1.原内容
  1.         location / {
  2.             root   /usr/share/nginx/html;
  3.             index  index.html index.htm;
  4.         }
复制代码


修改后内容
  1.         location / {
  2.             root   /usr/share/nginx/html;
  3.             index  index.php index.html index.htm;
  4.         }
复制代码


2.原内容
  1.         #location ~ \.php$ {
  2.         #    root           html;
  3.         #    fastcgi_pass   127.0.0.1:9000;
  4.         #    fastcgi_index  index.php;
  5.         #    fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;
  6.         #    include        fastcgi_params;
  7.         #}
复制代码


修改后内容
  1.         location ~ \.php$ {
  2.             root           html;
  3.             fastcgi_pass   127.0.0.1:9000;
  4.             fastcgi_index  index.php;
  5.             fastcgi_param  SCRIPT_FILENAME  /usr/share/nginx/html$fastcgi_script_name;
  6.             include        fastcgi_params;
  7.         }
复制代码


修改完成保存,重启Nginx服务
  1. # systemctl restart nginx
复制代码


3、配置Mysql的Yum源地址,并安装Mysql服务
# vi /etc/yum.repos.d/mysql.repo
  1. # Enable to use MySQL 5.6
  2. [mysql56-community]
  3. name=MySQL 5.6 Community Server
  4. baseurl=http://repo.mysql.com/yum/mysql-5.6-community/el/7/$basearch/
  5. enabled=1
  6. gpgcheck=0
  7. gpgkey=file:/etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
复制代码

4.png

安装Mysql服务
  1. # yum -y install mysql mysql-server
复制代码

5.png

启动服务并配置Mysql登录密码
  1. # systemctl restart mysqld
  2. # mysql
  3. mysql> set password=password('Safehourse123456');
  4. mysql> flush privileges;
复制代码

6.png

4、配置PHP的Yum源地址,并安装PHP服务
  1. # rpm -ivh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
  2. # yum -y install php56w php56w-mysql php56w-fpm
复制代码

7.png

启动PHP-FPM服务
  1. # systemctl restart php-fpm
复制代码


5、新建测试文件,验证安装程序
# vim /var/www/html/index.php
  1. <?php
  2. phpinfo()?>
复制代码

8.png

网页打开显示如下图
9.png

6、新建一个虚拟配置文件,修改为如下内容

# cp default.conf discuz.conf
# vim discuz.conf

11.png

重启服务
# systemctl restart nginx


7、新建一个数据库,打开网页IP加端口访问地址,如下图,直接下一步安装完成
  1. mysql> create database discuz;

  2. mysql> grant all on discuz.* to discuz@localhost identified by 'Safehourse123456';
  3. mysql> flush privileges;
复制代码


12.png
13.png


以上为Centos 7使用LNMP环境安装配置最新版Discuz论坛系统的简单操作步骤,祝你成功

    15561578755
回复

使用道具 举报

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

本版积分规则

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