step2.html 7.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <title>安装引导</title>
  6. <meta name="renderer" content="webkit">
  7. <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
  8. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
  9. <link rel="stylesheet" href="/static/public/layui/css/layui.css" media="all">
  10. </head>
  11. <style>
  12. .layui-icon-close {
  13. color: red;
  14. font-weight: bold;
  15. }
  16. </style>
  17. <body>
  18. <div style="width:800px;margin: 100px auto;">
  19. <div class="layui-layout layui-layout-admin">
  20. <div class="layui-header layui-bg-cyan">
  21. <div class="layui-logo" style="color: #fff">{:systemName()} 安装引导</div>
  22. <ul class="layui-nav layui-layout-right">
  23. <li class="layui-nav-item">{$Think.const.PRODUCT_VERSION}</li>
  24. </div>
  25. <div style="border:1px solid #eee;padding:20px;line-height: 25px;">
  26. <h3>环境检测</h3>
  27. <table class="layui-table" lay-skin="nob" lay-size="sm">
  28. <colgroup>
  29. <col width="150">
  30. <col width="200">
  31. <col width="200">
  32. <col width="100">
  33. <col>
  34. </colgroup>
  35. <thead>
  36. <tr>
  37. <th>环境</th>
  38. <th>最低配置</th>
  39. <th>当前配置</th>
  40. <th>是否符合</th>
  41. </tr>
  42. </thead>
  43. <tbody>
  44. <tr>
  45. <td>操作系统</td>
  46. <td>不限</td>
  47. <td><?php echo php_uname('s'); ?></td>
  48. <td class="yes"><i class="layui-icon layui-icon-ok"></i></td>
  49. </tr>
  50. <tr>
  51. <td>php版本</td>
  52. <td>7 ~ 7.2.*</td>
  53. <td><?php echo PHP_VERSION ?></td>
  54. <?php $php_version=explode('.', PHP_VERSION); ?>
  55. <td>
  56. {if condition="$php_version[0] >=7 && $php_version[1] < 4"}
  57. <i class="layui-icon layui-icon-ok yes"></i>
  58. {else/}
  59. <i class="layui-icon layui-icon-close"></i>
  60. {/if}
  61. </td>
  62. </tr>
  63. </tbody>
  64. </table>
  65. <h3>模块检测</h3>
  66. <table class="layui-table" lay-skin="nob" lay-size="sm">
  67. <colgroup>
  68. <col width="150">
  69. <col width="200">
  70. <col width="200">
  71. <col width="100">
  72. <col>
  73. </colgroup>
  74. <thead>
  75. <tr>
  76. <th>环境</th>
  77. <th>最低配置</th>
  78. <th>当前配置</th>
  79. <th>是否符合</th>
  80. </tr>
  81. </thead>
  82. <tbody>
  83. <tr>
  84. <td>session</td>
  85. <td>支持</td>
  86. <td>{eq name="$data.session" value="1"}支持{else /}不支持{/eq}</td>
  87. <td><i class="layui-icon {eq name=" $data.session" value="1"}layui-icon-ok yes{else
  88. /}layui-icon-close{/eq}"></i></td>
  89. </tr>
  90. <tr>
  91. <td>pdo</td>
  92. <td>开启</td>
  93. <td>{eq name="$data.pdo" value="1"}已开启{else /}未开启{/eq}</td>
  94. <td><i class="layui-icon {eq name=" $data.pdo" value="1"}layui-icon-ok yes{else
  95. /}layui-icon-close{/eq}"></i></td>
  96. </tr>
  97. <tr>
  98. <td>pdo_mysql</td>
  99. <td>开启</td>
  100. <td>{eq name="$data.pdo_mysql" value="1"}已开启{else /}未开启{/eq}</td>
  101. <td><i class="layui-icon {eq name=" $data.pdo_mysql" value="1"}layui-icon-ok yes{else
  102. /}layui-icon-close{/eq}"></i></td>
  103. </tr>
  104. <tr>
  105. <td>curl</td>
  106. <td>支持</td>
  107. <td>{eq name="$data.curl" value="0"}不支持{else /}支持{/eq}</td>
  108. <td><i class="layui-icon {eq name=" $data.curl" value="0"}layui-icon-close{else
  109. /}layui-icon-ok yes{/eq}"></i></td>
  110. </tr>
  111. <tr>
  112. <td>putenv</td>
  113. <td>支持</td>
  114. <td>{eq name="$data.putenv" value="0"}不支持{else /}支持{/eq}</td>
  115. <td><i class="layui-icon {eq name=" $data.putenv" value="0"}layui-icon-close{else
  116. /}layui-icon-ok yes{/eq}"></i></td>
  117. </tr>
  118. <tr>
  119. <td>上传限制</td>
  120. <td>≥ 2M</td>
  121. <td>{eq name="$data.upload_size" value="0"}不支持{else /}{$data.upload_size}{/eq}</td>
  122. <td><i class="layui-icon {eq name=" $data.upload_size" value="0"}layui-icon-close{else
  123. /}layui-icon-ok yes{/eq}"></i></td>
  124. </tr>
  125. </tbody>
  126. </table>
  127. <h3>目录权限</h3>
  128. <table class="layui-table" lay-skin="nob" lay-size="sm">
  129. <colgroup>
  130. <col width="150">
  131. <col width="200">
  132. <col width="200">
  133. <col width="100">
  134. <col>
  135. </colgroup>
  136. <thead>
  137. <tr>
  138. <th>环境</th>
  139. <th>最低配置</th>
  140. <th>当前配置</th>
  141. <th>是否符合</th>
  142. </tr>
  143. </thead>
  144. <tbody>
  145. <tr>
  146. <td>{:ROOT_PATH}</td>
  147. <td>可写</td>
  148. <td>{:is_writable(ROOT_PATH) ? '可写' : '不可写'}</td>
  149. <td>
  150. {:is_writable(ROOT_PATH) ? '<i class="layui-icon layui-icon-ok yes"></i>' : '<i
  151. class="layui-icon layui-icon-close"></i>'}
  152. </td>
  153. </tr>
  154. </tbody>
  155. </table>
  156. <div style="margin:10px auto;width: 190px;">
  157. <a href="{:url('install/index/index')}" class="layui-btn layui-bg-cyan">上一步</a>
  158. <a href="javascript:;" class="layui-btn layui-bg-cyan" id="step3">下一步</a>
  159. </div>
  160. </div>
  161. </div>
  162. </div>
  163. <script src="/static/public/layui/layui.js" charset="utf-8"></script>
  164. <script>
  165. layui.use(['jquery', 'layer'], function () {
  166. var $ = layui.jquery, layer = layui.layer;
  167. $('#step3').click(function () {
  168. if ($('.yes').length != 9) {
  169. layer.tips('您的配置或权限不符合要求', this);
  170. } else {
  171. location.href = "{:url('install/index/step3')}";
  172. }
  173. })
  174. });
  175. </script>
  176. </body>
  177. </html>