教程|ZKEYS公有云業務管理系統(國際版)部署

走右手的劇情發表於2021-01-20

ZKEYS 公有云業務管理系統(國際版)一鍵部署操作主要分兩個部分:Swoole Loader 安裝說明 及一鍵部署。

 

一、Swoole Loader 安裝說明

1. 版本:

1 )請使用   5.6(64位)版本

2 )可開啟 info頁面或者  -v確認版本資訊

注意: Swoole Loader不支援Debug版本,請安裝非Debug版本的 ,可使用命令  -i | grep "Debug Build"  檢視是否有    Debug Build => no,如為 yes 則不支援

2.安裝和配置Swoole Loader

1 )下載Swoole Loader

Windows可使用命令:  -i | find /n "Thread Safety", Linux 可使用命令:  -i | grep "Thread Safety"檢視執行緒安全設定,如果顯示 Thread Safety => disabled,請選擇非執行緒安全版本。

 

請根據 版本下載 對應版本的 Swoole Loader擴充套件

 

Windows:

5.6 執行緒安全版本

5.6 非執行緒安全版本

 

Linux:

5.6 執行緒安全版本

5.6 非執行緒安全版本

 

2 )安裝Swoole Loader

 

將剛才下載的Swoole Loader擴充套件檔案包解壓,獲得擴充套件檔案(如  _swoole_loader_ 56_nzts_x64.dll 或 swoole_loader56_linux_nts.so等)並上傳到當前 的擴充套件安裝目錄中。

 

Windows一般在 安裝目錄下的 ext子目錄中。

 

Linux可使用命令  -i | grep extension_dir找到擴充套件目錄。

 

 

3 )上傳完成後,修改 .ini配置

 

在此配置檔案底部結尾處加入配置:  extension = swoole_loader56_linux_nts.so

 

注意: 需要名稱和剛才上傳到當前 的擴充套件安裝目錄中的檔名一致。

 

(4)4.重啟服務

 

重啟或過載 配置。

 

 

一鍵部署

 

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、 、Redis、MySQL,共4個軟體。

 

2 )軟體安裝路徑統一在/data/app/目錄下,配置檔案在各自目錄中的/etc目錄下(nginx的在conf下)。

 

4.開始安裝

 

請登入到您需要部署站點的伺服器上,執行如下命令開始安裝:

curl | 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 )編輯 配置檔案,新增如下內容:

命令:
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  -fpm

其實,公有云業務管理系統(國際版)部署安裝不復雜,或者按照ZKEYS( )的幫助文件操作也可以容易上手。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69951775/viewspace-2751328/,如需轉載,請註明出處,否則將追究法律責任。

相關文章