首页 > 云计算 > 公有云实践 > 教程|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 文件格式(若数据盘内有资料可跳过):
(2 )mkfs.xfs /dev/sdb1 -f 重新挂载并查看:
mkdir /datamount /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配置中绑定您的域名:将
换成自己的域名(其它内容无需修改),保存退出并重启nginx。
vi /data/app/nginx/conf/nginx.conf +67systemctl restart nginx
7.访问Zkey公有云业务管理系统
注意: 请在浏览器中访问您服务器IP或已生效的域名,进行程序安装。
(1 )同意安装协议

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

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

(4 )安装成功

8.Redis配置
注意: 自生产业务需要配置。
(1 )Redis默认密码为 P@ ssw0rd
请编辑 redis.conf 文件,修改成自己的密码:
ps:设置redis密码,密码不要有 #号
vi /data/app/redis/etc/redis.conf +500
![]()
此处中的密码也需要修改:
vi /lib/systemd/system/redis.service +13

修改完成后重启redis并验证密码:
systemctl daemon-reloadsystemctl restart redis.serviceredis-cli 127.0.0.1:6379> auth P@ssw0rdOK127.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"

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69951775/viewspace-2751328/ ,如需转载,请注明出处,否则将追究法律责任。