环境检测

简要描述
  • 环境检测
请求url
  • https://www.商城域名.com/index.php?s=/admin/setting.science/info
请求方式
  • GET
请求header
参数名 类型 是否必须 示例值 说明
Access-Token string 必填 - 当前登录用户的 Token
返回示例
{
  "status": 200,
  "message": "success",
  "data": {
    "scienceInfo": {
      "server": [
        {
          "name": "服务器操作系统",
          "key": "system",
          "value": "WINNT",
          "status": "warning",
          "remark": "建议使用 Linux 系统以提升程序性能"
        },
        {
          "name": "Web服务器环境",
          "key": "webserver",
          "value": "nginx/1.20.1",
          "status": "normal",
          "remark": "建议使用 Apache 或 Nginx 以提升程序性能"
        },
        {
          "name": "PHP版本",
          "key": "php",
          "value": "7.4.25",
          "status": "normal",
          "remark": "PHP版本必须为 7.2.0 以上"
        },
        {
          "name": "PHP运行位数",
          "key": "system",
          "value": "64位",
          "status": "normal",
          "remark": "建议使用 64位 PHP以提升程序性能"
        },
        {
          "name": "文件上传最大值",
          "key": "upload_max_filesize",
          "value": "10M",
          "status": "normal",
          "remark": "不能小于10MB;请修改php.ini中upload_max_filesize"
        },
        {
          "name": "POST数据最大值",
          "key": "post_max_size",
          "value": "12M",
          "status": "normal",
          "remark": "不能小于12MB;请修改php.ini中post_max_size"
        },
        {
          "name": "程序运行目录",
          "key": "web_path",
          "value": "/public/",
          "status": "normal",
          "remark": ""
        }
      ],
      "phpinfo": [
        {
          "name": "PHP版本",
          "key": "php_version",
          "value": "7.2.0及以上",
          "status": "normal",
          "remark": "PHP版本必须为 7.2.0及以上"
        },
        {
          "name": "Mysqlnd",
          "key": "mysqlnd",
          "value": "支持",
          "status": "normal",
          "remark": "您的PHP环境不支持mysqlnd, 系统无法正常运行"
        },
        {
          "name": "ZIP",
          "key": "zip",
          "value": "支持",
          "status": "normal",
          "remark": "您的PHP环境不支持zip, 系统无法使用zip压缩文件"
        },
        {
          "name": "CURL",
          "key": "curl",
          "value": "支持",
          "status": "normal",
          "remark": "您的PHP环境不支持CURL, 系统无法正常运行"
        },
        {
          "name": "JSON",
          "key": "json",
          "value": "支持",
          "status": "normal",
          "remark": "您的PHP环境不支持JSON, 系统无法正常运行"
        },
        {
          "name": "OpenSSL",
          "key": "openssl",
          "value": "支持",
          "status": "normal",
          "remark": "没有启用OpenSSL, 将无法访问微信平台的接口"
        },
        {
          "name": "PDO",
          "key": "pdo",
          "value": "支持",
          "status": "normal",
          "remark": "您的PHP环境不支持PDO, 系统无法正常运行"
        },
        {
          "name": "GD",
          "key": "gd",
          "value": "支持",
          "status": "normal",
          "remark": "您的PHP环境不支持GD, 系统无法正常生成图片"
        },
        {
          "name": "BCMath",
          "key": "bcmath",
          "value": "支持",
          "status": "normal",
          "remark": "您的PHP环境不支持BCMath, 系统无法正常运行"
        },
        {
          "name": "Mbstring",
          "key": "mbstring",
          "value": "支持",
          "status": "normal",
          "remark": "您的PHP环境不支持mbstring, 系统无法正常运行"
        },
        {
          "name": "SimpleXML",
          "key": "simplexML",
          "value": "支持",
          "status": "normal",
          "remark": "您的PHP环境不支持SimpleXML, 系统无法解析xml 无法使用微信支付"
        },
        {
          "name": "ZIP",
          "key": "zip",
          "value": "支持",
          "status": "normal",
          "remark": "您的PHP环境不支持ZIP, 系统无法正常运行"
        }
      ],
      "writeable": [
        {
          "name": "系统数据目录",
          "key": "data",
          "value": "/data/",
          "status": "normal",
          "remark": "目录不可写,系统将无法正常写入文件"
        },
        {
          "name": "文件上传目录",
          "key": "uploads",
          "value": "/public/uploads/",
          "status": "normal",
          "remark": "目录不可写,系统将无法正常上传文件"
        },
        {
          "name": "临时文件目录",
          "key": "temp",
          "value": "/public/temp/",
          "status": "normal",
          "remark": "目录不可写,系统将无法正常写入文件"
        }
      ]
    }
  }
}
返回参数
参数名 类型 示例值 说明
status int 200 请求状态(200:请求成功;500:请求错误/失败)
message string success 请求结果的信息,默认为 success
data object - 返回的业务数据
data 参数
参数名 类型 示例值 说明
scienceInfo object - -
data.scienceInfo 参数
参数名 类型 示例值 说明
server array - 服务器信息
phpinfo array - PHP环境要求
writeable array - 目录权限监测