#环境说明:
系统:Centos 7
10.0.0.102 nginx-1.20.1 php-fpm7.4 kodbox1.31
10.0.0.103 mysql-5.7.42 redis-3.2.12
     
   
    一.搭建LNP架构
   
    1.安装nginx
   
yum install -y nginx
    2.创建可道云程序存放目录
   
mkdir -p /data/kodbox
    3.编写子配置文件
   
vim /etc/nginx/conf.d/kodbox.confserver {
        listen 80;
        server_name centos7;
        root /data/kodbox;
        location / {
                index index.php index.html;
        }
        location ~ \.php$ {
                fastcgi_pass 127.0.0.1:9000;
                fastcgi_index index.php;
                fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
                include fastcgi_params;
        }
}
    4.检查配置文件语法并重启服务
   
nginx -tsystemctl restart nginx
    5.安装php-fpm
   
yum install -y https://mirrors.tuna.tsinghua.edu.cn/remi/enterprise/remi-release-7.rpmyum install -y php74-php-fpm php74-php-mysqlnd php74-php-pecl-redis5 php74-php-xml php74-php-gd php74-php-mbstring
    6.配置php支持redis服务并启动php-fpm
   
vim /etc/opt/remi/php74/php-fpm.d/www.conf...省略...
user nginx
group nginx
...省略...
#文件最后修改以下两行
php_value[session.save_handler] = redis
php_value[session.save_path] = "tcp://10.0.0.103.6379"systemctl start php74-php-fpm
    7.准备可道云
   
wget https://static.kodcloud.com/update/download/kodbox.1.31.zipunzip kodbox.1.31.zip -d /data/kodboxchown -R nginx.nginx /data/kodbox/
    二.部署mysql
   
    1.安装mysql
   
tee /etc/yum.repos.d/mysql.repo <<EOF
[mysql]
name=mysql5.7
baseurl=https://mirrors.tuna.tsinghua.edu.cn/mysql/yum/mysql-5.7-community-el7-x86_64/
gpgcheck=0
EOFyum install -y mysql-community-serversystemctl start mysqld
    2.查看mysql日志中的密码然后登录数据库进行初始化密码
   
grep password /var/log/mysqld.log set global validate_password_policy=0;
set global validate_password_length=1;
alter user root@'localhost' identified by '123.com';
    3.创建账号及用户并赋予权限
   
create database kodbox;
create user kodbox@'10.0.0.%' identified by '123.com';
grant all on kodbox.* to kodbox@'10.0.0.%';
    三.部署redis
   
    1.安装redis
   
yum install -y redis
    2.修改配置文件
   
vim /etc/redis.conf...省略...
bind 0.0.0.0
...省略...
    3.启动redis
   
systemctl start redis
    四.初始化登录可道云
   
     
   
     
   
    
     
   
     
   
    五.验证数据库和session信息
   
[root@centos7-temp ~]# redis-cli 
127.0.0.1:6379> keys *
 1) "285e4cc441cee4a7b3e3ad731c16e584"
 2) "06396868612da40badd744443fa43254"
 3) "65114e259db50fe58cd656d25b3f8f5f"
 4) "0acbd0f597d420aa229d2dc1b71bf84a"
 5) "6a89e493325fbe948fc64d7ae104c04e"
 6) "3269beb1d1378df8598c6ac35f0f2315"
 7) "89127c2d2d69a9f0f6bda749644d4e05"
 8) "12222daf25202a84c2769e7e31da9c2e"
 9) "03b51b5596523908b1f7138e68a343cf"
10) "fb2bee58bbce66c443e559e8f8754ee4"
11) "b40cd31bee99543de3f6be245f635589"
12) "4e6727d1677f08395ae938921accbb4a"
13) "0ecefcdc8249620cd934eb7d8129f1f1"
14) "f29fe273a2c57fa5086eed6f144fbe36"
15) "f6d8eb08c2172ed10c16dd34b21248d1"
16) "47bb0752675b3b2ed42e344931cd2a84"
17) "0ef58fe966a1e65e47a4c10d35a88ace"
18) "7a070b8d0b5b830b0031da76d203442f"
19) "85ab3d6d50137b26ccd4e62a46d2f242"
20) "061fb4ae4ae47c71e9612689780f53fa"
21) "a238dff45a772da63064168983059812"
22) "a3691fe6a22f1041751bc5f9398fe20b"
23) "59abcbe45c12454b23095c095a575bb7"
24) "b0a28e9eae11b63ab37564b2602ca0dc"
25) "1108c063cb4d6efa8645e5b5b13a45f3"
26) "39c8cefd2feff878b7a4ea7197eb3a40"
27) "a5c59f447a47d75fcc1de23533482d24"
28) "7475b36dedc01435b75cc546d37005a7"
127.0.0.1:6379> mysql> use kodbox;mysql> show tables;
+-------------------+
| Tables_in_kodbox  |
+-------------------+
| comment           |
| comment_meta      |
| comment_praise    |
| group             |
| group_meta        |
| io_file           |
| io_file_contents  |
| io_file_meta      |
| io_source         |
| io_source_auth    |
| io_source_event   |
| io_source_history |
| io_source_meta    |
| io_source_recycle |
| share             |
| share_report      |
| share_to          |
| system_log        |
| system_option     |
| system_session    |
| user              |
| user_fav          |
| user_group        |
| user_meta         |
| user_option       |
+-------------------+
25 rows in set (0.00 sec)
 
版权声明:本文为zhanghongshun624原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
