環境檢測

簡要描述
  • 環境檢測
請求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 - 目錄權限監測