大数跨境
0
0

ZKEYS教程|公有云业务管理系统(国际版)一键部署操作

ZKEYS教程|公有云业务管理系统(国际版)一键部署操作 阿帕云
2021-01-12
2
导读:ZKEYS公有云业务管理系统(国际版)一键部署操作。

 

ZKEYS公有云业务管理系统(国际版)一键部署操作主要分两个部分:Swoole Loader 安装说明及一键部署。

 

Swoole Loader 安装说明



1.PHP版本:

 

1)请使用 PHP5.6(64位)版本

 

2)可打开phpinfo页面或者php -v确认版本信息


注意:Swoole Loader不支持Debug版本,请安装非Debug版本的PHP,可使用命令php -i | grep "Debug Build" 查看是否有  Debug Build => no,如为 yes 则不支持

 

 

2.安装和配置Swoole Loader

 

1)下载Swoole Loader


Windows可使用命令:php -i | find /n "Thread Safety", Linux 可使用命令:php -i | grep "Thread Safety"查看线程安全设置,如果显示Thread Safety => disabled,请选择非线程安全版本。


请根据PHP版本下载 对应版本的 Swoole Loader扩展


Windows:

PHP5.6 线程安全版本

PHP5.6 非线程安全版本


Linux:

PHP5.6 线程安全版本

PHP5.6 非线程安全版本

 

2)安装Swoole Loader


将刚才下载的Swoole Loader扩展文件包解压,获得扩展文件(如 php_swoole_loader_php56_nzts_x64.dll 或 swoole_loader56_linux_nts.so等)并上传到当前PHP的扩展安装目录中。


Windows一般在PHP安装目录下的ext子目录中。


Linux可使用命令php -i | grep extension_dir找到扩展目录。

 

 

3)上传完成后,修改php.ini配置


在此配置文件底部结尾处加入配置: extension = swoole_loader56_linux_nts.so


注意:需要名称和刚才上传到当前PHP的扩展安装目录中的文件名一致。


(4)4.重启服务


重启或重载PHP配置。

 

一键部署


1.注意事项


1)请使用全新的系统环境进行部署;


2)为了站点运行的稳定性及后期的可维护性,请使用CentOS 7系列的操作系统;


3)请确保服务器可以正常访问公网;


4)服务器配置建议为4核CPU和4G内存;


5)应用部署在 /data 目录下,如果数据盘挂载不是 /data 目录,建议重新挂载到 /data 目录。

 

2.磁盘挂载

 

1)假设数据盘为 sdb1,具体操作方法如下 取消原有挂载:

umount /dev/sdb1
格式化成 xfs 文件格式(若数据盘内有资料可跳过):


2mkfs.xfs /dev/sdb1 -f 重新挂载并查看:

mkdir /data
mount /dev/sdb1 /data/
df -h


3)设置为开机自动挂载:

vi /etc/fstab         #务必删除原有/dev/sdb1的挂载,重新添加如下
/dev/sdb1 /data xfs defaults,async,noatime 0 0


示例(根目录和数据盘目录挂载各一个,不可重复):


3.脚本说明


1)一键部署中,会在您的服务器上安装Nginx、PHP、Redis、MySQL,共4个软件。

 

2)软件安装路径统一在/data/app/目录下,配置文件在各自目录中的/etc目录下(nginx的在conf下)。

 

4.开始安装


请登录到您需要部署站点的服务器上,执行如下命令开始安装:

curl http://download.zkeys.com/zkeys/zkeys_cloud/install_zkeys_intl.sh | bash

请等待安装完成后继续下面的操作。

 

5.设置MySQL密码

1)说明:mysql已自动安装并运行,密码为空,请直接登录后设置新密码:

mysql -uroot -p  #输入后密码为空,可直接回车
UPDATE mysql.user SET password=PASSWORD("密码") where user='root';
flush privileges;
\q


2)验证密码:

mysql -uroot -p


6.配置域名


请在nginx配置中绑定您的域名:将 www.example.com换成自己的域名(其它内容无需修改),保存退出并重启nginx。

vi /data/app/nginx/conf/nginx.conf +67
systemctl restart nginx

 

7.访问Zkey公有云业务管理系统


注意:请在浏览器中访问您服务器IP或已生效的域名,进行程序安装。

 

1)同意安装协议

2)配置检测中点击下一步

3)请根据实际情况填写如下内容

4)安装成功

8.Redis配置


注意:自生产业务需要配置。

 

1Redis默认密码为 P@ ssw0rd

请编辑 redis.conf 文件,修改成自己的密码:

ps:设置redis密码,密码不要有#

vi /data/app/redis/etc/redis.conf +500


此处中的密码也需要修改:

vi /lib/systemd/system/redis.service +13


修改完成后重启redis并验证密码:

systemctl daemon-reload
systemctl restart redis.service
redis-cli
127.0.0.1:6379> auth P@ssw0rd
OK
127.0.0.1:6379> exit
出现OK表示密码验证成功。


2)系统配置Redis数据库 编辑nginx配置文件,并添加如下内容:

命令:
vi /data/app/nginx/html/zkeys/config/database.php +8
内容:
'REDIS_HOST' => '127.0.0.1', //redis服务器ip
'REDIS_PORT' => '6379',//端口号
'REDIS_AUTH'=>'Aa123456',//设置的密码,根据实际情况填写

添加后如图:

3)编辑php配置文件,添加如下内容:

命令:
vi /data/app/php/etc/php.ini +1414
内容:
session.save_handler = redis
session.save_path = "tcp://127.0.0.1:6379?auth=P@ssw0rd"


4)重启服务生效:

systemctl restart nginx php-fpm



你可能还想了解
01
传统IDC与云计算相撞,会有怎样的火花?
02

关于深圳星外信息科技有限公司成立的公告

03

层层交付,谁替IDC业务销售把关?


点击"阅读原文" 查看更多 !

【声明】内容源于网络
0
0
阿帕云
阿帕云是一家企业服务公司,以Managed Cloud的交付模式提供高度灵活、安全可靠、低成本的混合云IT基础架构和深度运维管理服务。
内容 204
粉丝 0
阿帕云 江苏阿帕云计算有限公司 阿帕云是一家企业服务公司,以Managed Cloud的交付模式提供高度灵活、安全可靠、低成本的混合云IT基础架构和深度运维管理服务。
总阅读17
粉丝0
内容204