目录



一、编译安装Nginx 服务

参考上一篇内容https://www.cnblogs.com/guohaojun/p/15143584.html

二、编译安装MySQL服务

操作详细步骤(含图文)

第一步:放入软件包

LNMP架构源码的编译_php

第二步:安装Mysql环境依赖包(yum源要提前设置好)

LNMP架构源码的编译_编译安装_02

第三步:创建运行用户,不建立家目录和不允许登录

LNMP架构源码的编译_配置文件_03

第四步:编译安装

1)解压安装包

LNMP架构源码的编译_php_04

2)进入到mysql目录下进行安装模块

LNMP架构源码的编译_php_05

3)编译安装mysql

LNMP架构源码的编译_配置文件_06

第四步:修改mysql 配置文件

LNMP架构源码的编译_编译安装_07

第五步:更改mysql安装目录和配置文件的属主属组

LNMP架构源码的编译_php_08

第六步:设置路径环境变量

LNMP架构源码的编译_编译安装_09

第七步:初始化数据库

LNMP架构源码的编译_编译安装_10

第八步:添加mysqld系统服务

LNMP架构源码的编译_mysql_11

第九步:修改mysql 的登录密码

LNMP架构源码的编译_配置文件_12

第十步:授权远程登录

LNMP架构源码的编译_php_13

LNMP架构源码的编译_php_14

三、编译安装PHP解析环境

操作详细步骤(含图文)

第一步:放入安装包

LNMP架构源码的编译_mysql_15

第二步:安装环境依赖包

LNMP架构源码的编译_编译安装_16

第三步:编译安装

1)解压安装包

LNMP架构源码的编译_php_17

2)对相关模块进行安装

LNMP架构源码的编译_编译安装_18

3)对php进行编译安装

LNMP架构源码的编译_nginx_19

第四步:路径优化(下面可以看到软链过去的文件)

LNMP架构源码的编译_编译安装_20

第五步:调整PHP三个配置文件

1)调整主配置文件:

LNMP架构源码的编译_php_21

LNMP架构源码的编译_编译安装_22

LNMP架构源码的编译_编译安装_23

LNMP架构源码的编译_mysql_24

2)调整进程服务配置文件:

LNMP架构源码的编译_php_25

LNMP架构源码的编译_编译安装_26

3)调整扩展配置文件:

LNMP架构源码的编译_编译安装_27

第六步、启动php-fpm

LNMP架构源码的编译_mysql_28

第七步:配置 Nginx 支持 PHP 解析并重启服务

LNMP架构源码的编译_配置文件_29

LNMP架构源码的编译_配置文件_30

第八步:修改index.php的网页内容

LNMP架构源码的编译_php_31

第九步:浏览器访问测试

LNMP架构源码的编译_nginx_32

第十步:验证数据库工作是否正常

LNMP架构源码的编译_编译安装_33

替换原来的测试页内容

LNMP架构源码的编译_mysql_34

在浏览器进行访问测试

LNMP架构源码的编译_配置文件_35

四、部署 Discuz!社区论坛 Web 应用

4.1 操作步骤流程

cd /opt

unzip Discuz_X3.4_SC_UTF8.zip -d /opt/dis

cd /opt/dis/dir_SC_UTF8/

cp -r upload/ /usr/local/nginx/html/bbs/

调整论坛目录的权限:

cd /usr/local/nginx/html/bbs/

chown -R root:nginx ./config/

chown -R root:nginx ./data/

chown -R root:nginx ./uc_client/

chown -R root:nginx ./uc_server/

chmod -R 777 ./config/

chmod -R 777 ./data/

chmod -R 777 ./uc_client/

chmod -R 777 ./uc_server/