canyin-project/ybcy/views/admin/install/monitor.php
2024-11-01 16:07:54 +08:00

369 lines
13 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<html lang="zh-cn">
<head>
<meta charset="utf-8">
<title>检测环境</title>
<link rel="stylesheet" type="text/css" href="<?=Yii::$app->request->baseUrl?>/web/static/css/globle.css"/>
<link rel="stylesheet" href="<?=Yii::$app->request->baseUrl?>/web/static/css/azlogin.css">
<!-- <link rel="stylesheet" href="<?=Yii::$app->request->baseUrl?>/web/static/css/ysw-globle.css">
<link rel="stylesheet" href="<?=Yii::$app->request->baseUrl?>/web/static/css/ysw-animate.css"> -->
<script src="<?=Yii::$app->request->baseUrl?>/web/static/js/lib/vue.js" type='text/javascript' charset='utf-8'></script>
<script src="<?=Yii::$app->request->baseUrl?>/web/static/js/lib/index.js" type='text/javascript' charset='utf-8'></script>
<script src="<?=Yii::$app->request->baseUrl?>/web/static/js/commont/axios.js" type='text/javascript' charset='utf-8'></script>
<script src="<?=Yii::$app->request->baseUrl?>/web/static/js/commont/jq.js" type='text/javascript' charset='utf-8'></script>
<script src="<?=Yii::$app->request->baseUrl?>/web/static/js/config.js" type="text/javascript" charset="utf-8"></script>
<style type="text/css">
/* 公共样式所有页面 */
.form-list {
color: #fff;
font-size: 14px;
padding: 1.1875rem 4.5rem;
}
.form-list-header{
padding: 1.125rem 1.25rem;
background-color: #F0F9FF;
font-size: 0.75rem;
color: #666;
border-radius: 0.5rem;
}
.form-list-case{
margin-top: 1.25rem;
border-radius: 0.5rem;
padding: 0 1.25rem;
color: #333;
/*background-color: #5C5C5C;*/
}
.form-list-item{
padding: 1.125rem 0;
/*border-bottom: solid 1px #747474;*/
}
.form-list-item .title{
width: 14.375rem;
}
.tips-icon img{
width: 1rem;
height: 1rem;
}
.footer-case{
margin-top: 30px;
}
</style>
</head>
<body>
<div class="outerLayer" id="box">
<div class="logo">
<div class="logoimg">
<img src="<?=Yii::$app->request->baseUrl?>/web/static/img/logo.png"/>
</div>
<div class="logofont">
<div class="logotext">武汉云贝网络科技有限公司</div>
</div>
</div>
<div class="leftBg"></div>
<div class="rightBg"></div>
<div class="warp_content2">
<div class="title">
<h3 class="stepTitle">检测环境</h3>
<span class="txt"></span>
</div>
<div class="flex-column">
<div class="form-list flex-column">
<div class="flex-r form-list-header">
温馨提示PHP环境要求必须≥7.0以上建议在Liunx Cent os7.2 64位系统并且安装宝塔控制面板下使用;安装目录必须有可读写权限,才能正常安装哦!
</div>
<div class="flex-column form-list-case">
<div class="form-list-item flex-bet">
<div class="flex-bet">
<div class="title"> 服务器操作系统 </div>
<div class="" >{{os_version}}</div>
</div>
<div class="tips-icon">
<img :src="os_version?imgIcon2:imgIcon1" >
</div>
</div>
<div class="form-list-item flex-bet">
<div class="flex-bet">
<div class="title"> WEB服务器环境 </div>
<div class="">{{nginx_version}}
</div>
</div>
<div class="tips-icon">
<img :src="nginx_version?imgIcon2:imgIcon1" >
</div>
</div>
<div class="form-list-item flex-bet">
<div class="flex-bet">
<div class="title"> PHP版本 </div>
<div class="">{{php_version}}</div> </div>
<div class="tips-icon">
<img :src="php_version?imgIcon2:imgIcon1" >
</div>
</div>
<div class="form-list-item flex-bet">
<div class="flex-bet">
<div class="title"> 上传限制 </div>
<div class=""> 50M </div>
</div>
<div class="tips-icon">
<img src="<?=Yii::$app->request->baseUrl?>/web/static/img/icon2.png" >
</div>
</div>
<div class="form-list-item flex-bet" style="border: none;">
<div class="flex-bet">
<div class="title"> PHP扩展 </div>
<div class=""> pdo/openssl/gd/curl/redis </div>
</div>
<div class="tips-icon">
<img src="<?=Yii::$app->request->baseUrl?>/web/static/img/icon2.png" >
</div>
</div>
</div>
</div>
<div class="footer-case flex-center">
<el-button type="primary" @click="goBack">上一步</el-button>
<el-button type="primary" @click="submit">下一步</el-button>
</div>
</div>
</div>
</div>
<!--
<div id="box" class=" flex-center">
<div class=" flex-rj-sb-ac ">
<div class="tab-list flex-column flex-center">
<div class="tab-list-header">
<h1 class="install-title">安装步骤</h1>
</div>
<div class="flex-column install-tab-item flex-center">
<div class="flex-column flex-center">
<div class="icon">
<input type="image" src="<?=Yii::$app->request->baseUrl?>/web/static/img/txzl-xz.png" />
</div>
<p>TEP1填写资料</p>
</div>
<div class="flex-column flex-center">
<div class="icon">
<input type="image" src="<?=Yii::$app->request->baseUrl?>/web/static/img/jchj-xz.png" />
</div>
<p>TEP2检测环境</p>
</div>
<div class="flex-column flex-center">
<div class="icon">
<input type="image" src="<?=Yii::$app->request->baseUrl?>/web/static/img/zczh-wxz.png" />
</div>
<p>TEP3注册账号</p>
</div>
<div class="flex-column flex-center">
<div class="icon">
<input type="image" src="<?=Yii::$app->request->baseUrl?>/web/static/img/azwc-wxz.png" />
</div>
<p>TEP4安装完成</p>
</div>
</div>
</div>
<div class="container flex-column">
<h2>TEP2检测环境</h2>
<div class="form-list flex-column">
<div class="flex-r form-list-header">
PHP环境要求必须≥5.6以上建议在Liunx Cent os7.2 64位系统下使用;安装目录必须有可读写权限,才能正常安哦!
</div>
<div class="flex-column form-list-case">
<div class="form-list-item flex-rj-sb-bl">
<div class="flex-rj-sb-bl"> <div class="title"> 服务器操作系统 </div> <div class="" >{{os_version}}</div> </div>
<div class="tips-icon">
<img :src="os_version?imgIcon2:imgIcon1" >
</div>
</div>
<div class="form-list-item flex-rj-sb-bl">
<div class="flex-rj-sb-bl"> <div class="title" > WEB服务器环境 </div> <div class="">{{nginx_version}}
</div></div>
<div class="tips-icon">
<img :src="nginx_version?imgIcon2:imgIcon1" >
</div>
</div>
<div class="form-list-item flex-rj-sb-bl">
<div class="flex-rj-sb-bl"> <div class="title"> PHP版本 </div> <div class="">{{php_version}}</div> </div>
<div class="tips-icon">
<img :src="php_version?imgIcon2:imgIcon1" >
</div>
</div>
<div class="form-list-item flex-rj-sb-bl">
<div class="flex-rj-sb-bl"> <div class="title"> 数据库版本 </div> <div class=""> 5.6 </div> </div>
<div class="tips-icon">
<img src="<?=Yii::$app->request->baseUrl?>/web/static/img/icon2.png" >
</div>
</div>
<div class="form-list-item flex-rj-sb-bl">
<div class="flex-rj-sb-bl"> <div class="title"> 磁盘空间 </div> <div class=""> 400M </div> </div>
<div class="tips-icon">
<img src="<?=Yii::$app->request->baseUrl?>/web/static/img/icon2.png" >
</div>
</div>
<div class="form-list-item flex-rj-sb-bl">
<div class="flex-rj-sb-bl"> <div class="title"> 上传限制 </div> <div class=""> 50M </div> </div>
<div class="tips-icon">
<img src="<?=Yii::$app->request->baseUrl?>/web/static/img/icon2.png" >
</div>
</div>
<div class="form-list-item flex-rj-sb-bl" style="border: none;">
<div class="flex-rj-sb-bl"> <div class="title"> PHP扩展 </div> <div class=""> pdo/openssl/gd/curl/redis </div> </div>
<div class="tips-icon">
<img src="<?=Yii::$app->request->baseUrl?>/web/static/img/icon2.png" >
</div>
</div>
</div>
</div>
<div class="footer-case flex-center">
<button class="btn" @click="goBack">
上一步
</button>
<button class="btn bg" @click="submit">
下一步
</button>
</div>
<div class="right-progress">
<p class="active-p"></p>
<p class="active-p"></p>
<p></p>
<p></p>
</div>
</div>
<el-dialog
class="flex-center"
title="正在检测安装环境,请稍后..."
:visible.sync="centerDialogVisible"
width="50%"
:show-close="false"
:close-on-click-modal="false"
center>
<el-progress class="flex-center" v-show="true" type="circle" :percentage="percentageTime" status="success"></el-progress>
<span slot="footer" class="dialog-footer">
</span>
</el-dialog>
</div>
</div> -->
</body>
</html>
<script type="text/javascript">
// 配置请求API
axios.defaults.baseURL ="../install.php";
var vm = new Vue({
el: "#box",
data: {
percentageTime:1,
centerDialogVisible: false,
os_version:'',
nginx_version:'',
php_version:'',
imgIcon1:'<?=Yii::$app->request->baseUrl?>/web/static/img/icon1.png',
imgIcon2:'<?=Yii::$app->request->baseUrl?>/web/static/img/icon2.png',
ruleForm: {
username: '',
password: '',
},
},
watch: {
// phone(val) {
// this.phoneChange();
// }
},
async beforeCreate(){
var requstData = {
install_type:'get_version',
}
res = await utils.requestPost({
data: requstData,
url: "admin/install/getvesion"
},this)
if (res.code == 1) {
this.os_version=res.data['os_version'];
this.nginx_version=res.data['nginx_version'];
this.php_version=res.data['php_version'];
//console.log('123',res.data)
// if(res.data['status']=='fail'){
// this.$message({
// message:'请开启'+res.data['module']+'扩展后重试',
// type: "success",
// offset:"200",
// duration:1000
// });
//
// }
}
// formdata = new FormData();
// formdata.append('install_type','get_version');
// axios({
// url:'../install.php',
// method:'post',
// data:formdata,
// headers: {'Content-Type': 'application/x-www-form-urlencoded'}
// }).then((res)=>{
// console.log(res);
// if(res.data.code=='200'){
// console.log(res.data.msg);
// if(res.data.msg['status']=='fail'){
// this.message.error('请开启'+res.data.msg['module']+'扩展后重试');
// }else{
// this.os_version=res.data.msg['os_version'];
// this.nginx_version=res.data.msg['nginx_version'];
// this.php_version=res.data.msg['php_version'];
// }
// }else{
// this.$message({
// message: res.data.msg,
// type: "error",
// offset:"200",
// duration:1000
// });
// }
// }).catch(function(error) {
// console.log(error + '请求失败');
// });
},
methods: {
// 取消安装
// 返回上一页
goBack(){
window.history.back(-1);
},
// 提交登录信息
async submit() {
window.location.href = '/index.php/admin/install/mysql_install'
// this.centerDialogVisible = true
// let timer = setInterval(() => {
// this.percentageTime++
// }, 300);
// clearInterval(timer);
// this.percentageTime=30
// setTimeout(()=>{
// this.percentageTime=100
// setTimeout(()=>{
// // window.location.href = 'YB_monitor_two.html'
// window.location.href = '/index.php/admin/install/mysql_install'
// },1000)
// },2000)
// this.centerDialogVisible = false
},
}
})
</script>