The fantastic tools used to manager
开发环境 Windows 10 nodejs 14.14.0 Apache 2.4.48 x64 PHP Version 7.3.30
vue2 vuex vue-router webpack ES6/7 less element-ui PHP
由于此项目是基于nodejs php的前后端结合项目,你需要进行nodejs的相关准备工作。项目运行之前,请确保系统已经安装以下应用:
(1)、node (6.0 及以上版本)。使用细节,请参考:node的下载及安装。
(2)、Apache 。使用细节,请参考:apache的下载及安装。
(3)、PHP(7.3及以上版本)。使用细节,请参考:PHP的下载及安装。
(4)、安装PHP的mysql和pgsql扩展。请参考:PHP官方的扩展库。
注意:安装完成PHP后,记得重启Apache。
#克隆到本地
git clone https://github.com/zettadb/Kunlun-XPanel.git
#进入文件夹
cd Kunlun-XPanel/KunlunXPanel
#安装依赖
npm install
#修改成自己的ip,port
生产环境:vi Kunlun-XPanel/KunlunXPanel/.env.production
开发环境:vi Kunlun-XPanel/KunlunXPanel/.env.development
VUE_APP_BASE_API为apache的环境路径
VUE_APP_INTERFACE_API为cluste_mgr路径
#开启本地服务器http://localhost:9528
npm run dev
#发布生产环境
npm run build:prod
#生产环境部署
把monitor、dist(dist文件在Kunlun-XPanel/KunlunXPanel目录下)和index.php文件都放到apache的/var/www/html/路径下
mv dist KunlunXPanel
http://ip:port/KunlunXPanel访问即可
默认账号密码均为super_dba