php版本检查优化

This commit is contained in:
Devil 2021-07-22 15:47:45 +08:00
parent a83f52d8f3
commit 19bcd3bc07
9 changed files with 39 additions and 35 deletions

View File

@ -12,15 +12,15 @@
// [ 后台入口文件 ] // [ 后台入口文件 ]
namespace think; namespace think;
// 引入公共入口文件
require __DIR__.'/public/core.php';
// 加载基础文件 // 加载基础文件
require __DIR__ . '/vendor/autoload.php'; require __DIR__ . '/vendor/autoload.php';
// 根目录入口 // 根目录入口
define('IS_ROOT_ACCESS', true); define('IS_ROOT_ACCESS', true);
// 引入公共入口文件
require __DIR__.'/public/core.php';
// 执行HTTP应用并响应 // 执行HTTP应用并响应
$http = (new App())->http; $http = (new App())->http;
$response = $http->name('admin')->run(); $response = $http->name('admin')->run();

View File

@ -808,15 +808,15 @@ namespace think;
// 支付模块标记 // 支付模块标记
define('PAYMENT_TYPE', '{$params["payment"]}'); define('PAYMENT_TYPE', '{$params["payment"]}');
// 引入公共入口文件
require __DIR__.'/public/core.php';
// 加载基础文件 // 加载基础文件
require __DIR__ . '/vendor/autoload.php'; require __DIR__ . '/vendor/autoload.php';
// 根目录入口 // 根目录入口
define('IS_ROOT_ACCESS', true); define('IS_ROOT_ACCESS', true);
// 引入公共入口文件
require __DIR__.'/public/core.php';
// 执行HTTP应用并响应 // 执行HTTP应用并响应
\$http = (new App())->http; \$http = (new App())->http;
\$response = \$http->name('{$module_notify}')->run(); \$response = \$http->name('{$module_notify}')->run();
@ -840,15 +840,15 @@ namespace think;
// 支付模块标记 // 支付模块标记
define('PAYMENT_TYPE', '{$params["payment"]}'); define('PAYMENT_TYPE', '{$params["payment"]}');
// 引入公共入口文件
require __DIR__.'/public/core.php';
// 加载基础文件 // 加载基础文件
require __DIR__ . '/vendor/autoload.php'; require __DIR__ . '/vendor/autoload.php';
// 根目录入口 // 根目录入口
define('IS_ROOT_ACCESS', true); define('IS_ROOT_ACCESS', true);
// 引入公共入口文件
require __DIR__.'/public/core.php';
// 执行HTTP应用并响应 // 执行HTTP应用并响应
\$http = (new App())->http; \$http = (new App())->http;
\$response = \$http->name('{$module_respond}')->run(); \$response = \$http->name('{$module_respond}')->run();
@ -874,12 +874,12 @@ namespace think;
// 支付模块标记 // 支付模块标记
define('PAYMENT_TYPE', '{$params["payment"]}'); define('PAYMENT_TYPE', '{$params["payment"]}');
// 加载基础文件
require __DIR__ . '/../vendor/autoload.php';
// 引入公共入口文件 // 引入公共入口文件
require __DIR__.'/core.php'; require __DIR__.'/core.php';
// 加载基础文件
require __DIR__ . '/../vendor/autoload.php';
// 执行HTTP应用并响应 // 执行HTTP应用并响应
\$http = (new App())->http; \$http = (new App())->http;
\$response = \$http->name('{$module_notify}')->run(); \$response = \$http->name('{$module_notify}')->run();
@ -903,12 +903,12 @@ namespace think;
// 支付模块标记 // 支付模块标记
define('PAYMENT_TYPE', '{$params["payment"]}'); define('PAYMENT_TYPE', '{$params["payment"]}');
// 加载基础文件
require __DIR__ . '/../vendor/autoload.php';
// 引入公共入口文件 // 引入公共入口文件
require __DIR__.'/core.php'; require __DIR__.'/core.php';
// 加载基础文件
require __DIR__ . '/../vendor/autoload.php';
// 执行HTTP应用并响应 // 执行HTTP应用并响应
\$http = (new App())->http; \$http = (new App())->http;
\$response = \$http->name('{$module_respond}')->run(); \$response = \$http->name('{$module_respond}')->run();

View File

@ -22,7 +22,7 @@
} }
], ],
"require": { "require": {
"php": ">=7.1.0", "php": ">=7.2.5",
"topthink/framework": "^6.0.0", "topthink/framework": "^6.0.0",
"topthink/think-orm": "^2.0", "topthink/think-orm": "^2.0",
"topthink/think-multi-app": "^1.0", "topthink/think-multi-app": "^1.0",

View File

@ -12,12 +12,12 @@
// [ 后台入口文件 ] // [ 后台入口文件 ]
namespace think; namespace think;
// 加载基础文件
require __DIR__ . '/../vendor/autoload.php';
// 引入公共入口文件 // 引入公共入口文件
require __DIR__.'/core.php'; require __DIR__.'/core.php';
// 加载基础文件
require __DIR__ . '/../vendor/autoload.php';
// 执行HTTP应用并响应 // 执行HTTP应用并响应
$http = (new App())->http; $http = (new App())->http;
$response = $http->name('admin')->run(); $response = $http->name('admin')->run();

View File

@ -12,12 +12,12 @@
// [ API入口文件 ] // [ API入口文件 ]
namespace think; namespace think;
// 加载基础文件
require __DIR__ . '/../vendor/autoload.php';
// 引入公共入口文件 // 引入公共入口文件
require __DIR__.'/core.php'; require __DIR__.'/core.php';
// 加载基础文件
require __DIR__ . '/../vendor/autoload.php';
// 执行HTTP应用并响应 // 执行HTTP应用并响应
$http = (new App())->http; $http = (new App())->http;
$response = $http->name('api')->run(); $response = $http->name('api')->run();

View File

@ -9,12 +9,17 @@
// | Author: Devil // | Author: Devil
// +---------------------------------------------------------------------- // +----------------------------------------------------------------------
// 检测PHP环境
if(version_compare(PHP_VERSION,'7.2.0','<')) die('PHP版本最低 7.2.0');
// 系统版本 // 系统版本
define('APPLICATION_VERSION', 'v2.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('<div style="margin-top:15%;text-align:center;font-size:16px;padding:0 10px;"><p><a href="https://shopxo.net/" target="_blank" title="ShopXO电商系统" style="font-size:36px;font-weight:bold;text-decoration:none;"><span style="color:#026ed9;">Shop</span><span style="color:#e6000e;">XO</span></a> <span style="color:#888;">'.APPLICATION_VERSION.'</span></p><p style="color:#f00;margin-top:10px;">需要PHP版本最低 v7.2.5当前PHP版本 v'.PHP_VERSION.'</p></div>');
}
// 定义系统目录分隔符 // 定义系统目录分隔符
define('DS', '/'); define('DS', '/');

View File

@ -12,12 +12,12 @@
// [ 前端入口文件 ] // [ 前端入口文件 ]
namespace think; namespace think;
// 加载基础文件
require __DIR__ . '/../vendor/autoload.php';
// 引入公共入口文件 // 引入公共入口文件
require __DIR__.'/core.php'; require __DIR__.'/core.php';
// 加载基础文件
require __DIR__ . '/../vendor/autoload.php';
// 执行HTTP应用并响应 // 执行HTTP应用并响应
$http = (new App())->http; $http = (new App())->http;
$response = $http->name('index')->run(); $response = $http->name('index')->run();

View File

@ -12,12 +12,12 @@
// [ 安装入口文件 ] // [ 安装入口文件 ]
namespace think; namespace think;
// 加载基础文件
require __DIR__ . '/../vendor/autoload.php';
// 引入公共入口文件 // 引入公共入口文件
require __DIR__.'/core.php'; require __DIR__.'/core.php';
// 加载基础文件
require __DIR__ . '/../vendor/autoload.php';
// 执行HTTP应用并响应 // 执行HTTP应用并响应
$http = (new App())->http; $http = (new App())->http;
$response = $http->name('install')->run(); $response = $http->name('install')->run();

7
think
View File

@ -2,12 +2,11 @@
<?php <?php
namespace think; namespace think;
// 命令行入口文件
// 加载基础文件
require __DIR__ . '/vendor/autoload.php';
// 引入公共入口文件 // 引入公共入口文件
require __DIR__.'/public/core.php'; require __DIR__.'/public/core.php';
// 加载基础文件
require __DIR__ . '/vendor/autoload.php';
// 应用初始化 // 应用初始化
(new App())->console->run(); (new App())->console->run();