From 19bcd3bc07e403b906e122eedf5a38067664d6ac Mon Sep 17 00:00:00 2001 From: Devil Date: Thu, 22 Jul 2021 15:47:45 +0800 Subject: [PATCH] =?UTF-8?q?php=E7=89=88=E6=9C=AC=E6=A3=80=E6=9F=A5?= =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- admin.php | 6 +++--- app/service/PaymentService.php | 24 ++++++++++++------------ composer.json | 2 +- public/admin.php | 6 +++--- public/api.php | 6 +++--- public/core.php | 11 ++++++++--- public/index.php | 6 +++--- public/install.php | 6 +++--- think | 7 +++---- 9 files changed, 39 insertions(+), 35 deletions(-) diff --git a/admin.php b/admin.php index bae246b74..9333485e9 100644 --- a/admin.php +++ b/admin.php @@ -12,15 +12,15 @@ // [ 后台入口文件 ] namespace think; +// 引入公共入口文件 +require __DIR__.'/public/core.php'; + // 加载基础文件 require __DIR__ . '/vendor/autoload.php'; // 根目录入口 define('IS_ROOT_ACCESS', true); -// 引入公共入口文件 -require __DIR__.'/public/core.php'; - // 执行HTTP应用并响应 $http = (new App())->http; $response = $http->name('admin')->run(); diff --git a/app/service/PaymentService.php b/app/service/PaymentService.php index 74b06da68..c38db48a7 100755 --- a/app/service/PaymentService.php +++ b/app/service/PaymentService.php @@ -808,15 +808,15 @@ namespace think; // 支付模块标记 define('PAYMENT_TYPE', '{$params["payment"]}'); +// 引入公共入口文件 +require __DIR__.'/public/core.php'; + // 加载基础文件 require __DIR__ . '/vendor/autoload.php'; // 根目录入口 define('IS_ROOT_ACCESS', true); -// 引入公共入口文件 -require __DIR__.'/public/core.php'; - // 执行HTTP应用并响应 \$http = (new App())->http; \$response = \$http->name('{$module_notify}')->run(); @@ -840,15 +840,15 @@ namespace think; // 支付模块标记 define('PAYMENT_TYPE', '{$params["payment"]}'); +// 引入公共入口文件 +require __DIR__.'/public/core.php'; + // 加载基础文件 require __DIR__ . '/vendor/autoload.php'; // 根目录入口 define('IS_ROOT_ACCESS', true); -// 引入公共入口文件 -require __DIR__.'/public/core.php'; - // 执行HTTP应用并响应 \$http = (new App())->http; \$response = \$http->name('{$module_respond}')->run(); @@ -874,12 +874,12 @@ namespace think; // 支付模块标记 define('PAYMENT_TYPE', '{$params["payment"]}'); -// 加载基础文件 -require __DIR__ . '/../vendor/autoload.php'; - // 引入公共入口文件 require __DIR__.'/core.php'; +// 加载基础文件 +require __DIR__ . '/../vendor/autoload.php'; + // 执行HTTP应用并响应 \$http = (new App())->http; \$response = \$http->name('{$module_notify}')->run(); @@ -903,12 +903,12 @@ namespace think; // 支付模块标记 define('PAYMENT_TYPE', '{$params["payment"]}'); -// 加载基础文件 -require __DIR__ . '/../vendor/autoload.php'; - // 引入公共入口文件 require __DIR__.'/core.php'; +// 加载基础文件 +require __DIR__ . '/../vendor/autoload.php'; + // 执行HTTP应用并响应 \$http = (new App())->http; \$response = \$http->name('{$module_respond}')->run(); diff --git a/composer.json b/composer.json index 7c39df059..093b0f371 100644 --- a/composer.json +++ b/composer.json @@ -22,7 +22,7 @@ } ], "require": { - "php": ">=7.1.0", + "php": ">=7.2.5", "topthink/framework": "^6.0.0", "topthink/think-orm": "^2.0", "topthink/think-multi-app": "^1.0", diff --git a/public/admin.php b/public/admin.php index 9e29c6499..f1f9c5524 100644 --- a/public/admin.php +++ b/public/admin.php @@ -12,12 +12,12 @@ // [ 后台入口文件 ] namespace think; -// 加载基础文件 -require __DIR__ . '/../vendor/autoload.php'; - // 引入公共入口文件 require __DIR__.'/core.php'; +// 加载基础文件 +require __DIR__ . '/../vendor/autoload.php'; + // 执行HTTP应用并响应 $http = (new App())->http; $response = $http->name('admin')->run(); diff --git a/public/api.php b/public/api.php index f8c94dd59..9d2277cdf 100644 --- a/public/api.php +++ b/public/api.php @@ -12,12 +12,12 @@ // [ API入口文件 ] namespace think; -// 加载基础文件 -require __DIR__ . '/../vendor/autoload.php'; - // 引入公共入口文件 require __DIR__.'/core.php'; +// 加载基础文件 +require __DIR__ . '/../vendor/autoload.php'; + // 执行HTTP应用并响应 $http = (new App())->http; $response = $http->name('api')->run(); diff --git a/public/core.php b/public/core.php index e6f6b5ac8..b558dcabb 100755 --- a/public/core.php +++ b/public/core.php @@ -9,12 +9,17 @@ // | Author: Devil // +---------------------------------------------------------------------- -// 检测PHP环境 -if(version_compare(PHP_VERSION,'7.2.0','<')) die('PHP版本最低 7.2.0'); - // 系统版本 define('APPLICATION_VERSION', 'v2.2.0'); +// 检测PHP环境 +if(version_compare(PHP_VERSION,'7.2.5','<')) +{ + header('HTTP/1.1 500 Internal Server Error'); + header('Content-Type:text/html;charset=utf-8'); + die('

ShopXO '.APPLICATION_VERSION.'

需要PHP版本最低 v7.2.5,当前PHP版本 v'.PHP_VERSION.'

'); +} + // 定义系统目录分隔符 define('DS', '/'); diff --git a/public/index.php b/public/index.php index 4b464382f..2c74db4e7 100644 --- a/public/index.php +++ b/public/index.php @@ -12,12 +12,12 @@ // [ 前端入口文件 ] namespace think; -// 加载基础文件 -require __DIR__ . '/../vendor/autoload.php'; - // 引入公共入口文件 require __DIR__.'/core.php'; +// 加载基础文件 +require __DIR__ . '/../vendor/autoload.php'; + // 执行HTTP应用并响应 $http = (new App())->http; $response = $http->name('index')->run(); diff --git a/public/install.php b/public/install.php index ea6139794..9fa6fc4c2 100644 --- a/public/install.php +++ b/public/install.php @@ -12,12 +12,12 @@ // [ 安装入口文件 ] namespace think; -// 加载基础文件 -require __DIR__ . '/../vendor/autoload.php'; - // 引入公共入口文件 require __DIR__.'/core.php'; +// 加载基础文件 +require __DIR__ . '/../vendor/autoload.php'; + // 执行HTTP应用并响应 $http = (new App())->http; $response = $http->name('install')->run(); diff --git a/think b/think index 276b2ffc6..4f4944811 100644 --- a/think +++ b/think @@ -2,12 +2,11 @@ console->run(); \ No newline at end of file