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;
// 引入公共入口文件
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();

View File

@ -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();

View File

@ -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",

View File

@ -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();

View File

@ -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();

View File

@ -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('<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', '/');

View File

@ -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();

View File

@ -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();

7
think
View File

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