一、环境准备
10.0.0.20:centos7 Nginx1.18 PHP-fpm7.4 kodBox1.31 10.0.0.22: centos8 MysqL8.0 redis5.0.3
二、部署
1、10.0.0.20(LNP)
1)安装Nginx,可以通过官方源安装(我是编译安装)都一样
官方源 https://Nginx.org/en/linux_packages.html#RHEL-CentOS
vim /etc/yum.repos.d/Nginx.repo [Nginx-stable] name=Nginx stable repo baseurl=http://Nginx.org/packages/centos/$releasever/$basearch/ gpgcheck=1 enabled=1 gpgkey=https://Nginx.org/keys/Nginx_signing.key module_hotfixes=true [Nginx-mainline] name=Nginx mainline repo baseurl=http://Nginx.org/packages/mainline/centos/$releasever/$basearch/ gpgcheck=1 enabled=0 gpgkey=https://Nginx.org/keys/Nginx_signing.key module_hotfixes=true sudo yum-config-manager --enable Nginx-mainline sudo yum install Nginx
2)安装PHP-fpm(这里我们直接通过清华大学的源安装)
yum install -y https://mirrors.tuna.tsinghua.edu.cn/remi/enterprise/remi-release-7.rpm yum list PHP74* | grep redis5
安装PHP相关配置包
yum install -y PHP74-PHP-fpm PHP74-PHP-MysqLnd PHP74-PHP-pecl-redis5 PHP74-PHP-xml PHP74-PHP-gd
1)安装MysqL
centos8直接yum
yum install -y MysqL-server
2)安装redis
centos8直接yum
yum install -y redis
三、配置服务
1)配置MysqL
创建数据库及账号并赋予权限
systemctl enable --Now MysqLd
MysqL >create database kodBox; >create user kodBox@'10.0.0.%' identified by '123456'; >grant all on kodBox.* to kodBox@'10.0.0.%';
2)配置redis
sed -i 's/^bind.*/bind 0.0.0.0/' /etc/redis.conf
启动服务
systemctl enable --Now redis
2.10.0.0.20(LNP)
1)配置Nginx服务
mkdir -pv /data/html
vim /usr/local/Nginx/conf/Nginx.conf #在http的最后的大括号前追加 include /data/Nginx/conf/*.conf; #检查语法 Nginx -t #创建相对应的文件 mkdir -pv /data/Nginx/conf #配置 vim /data/Nginx/conf/kodBox.conf server { listen 80; server_name www.weige.org; root /data/html; 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; } } Nginx -t
Nginx -s reload
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.22.6379"
启动PHP-fpm
systemctl enable --Now PHP74-PHP-fpm.service
3.准备可道云
wget https://static.kodcloud.com/update/download/kodBox.1.31.zip unzip kodBox.1.31.zip -d /data/html/ chown -R Nginx.Nginx /data/html/
四、初始化和登录可道云
结束!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。