Merge pull request #853 from midoks/dev

常规更新
This commit is contained in:
Mr Chen
2026-01-24 20:56:24 +08:00
committed by GitHub
8 changed files with 471 additions and 162 deletions
+1 -1
View File
@@ -15,7 +15,7 @@ version=$2
sysName=`uname`
LIBNAME=brotli
LIBV=0.15.2
LIBV=0.18.3
extVer=`bash $curPath/lib.sh $version`
extFile=/usr/lib/php/${extVer}/${LIBNAME}.so
+3 -1
View File
@@ -15,7 +15,7 @@ version=$2
sysName=`uname`
LIBNAME=swoole
LIBV=4.8.10
LIBV=6.1.6
APT_INSTALL=0
@@ -26,6 +26,8 @@ elif [ "$version" == "7.1" ];then
LIBV=4.5.2
elif [ "$version" == "7.0" ];then
LIBV=4.3.0
elif [ "$version" == "8.5" ];then
LIBV=6.1.6
else
echo 'ok'
APT_INSTALL=1
+2
View File
@@ -32,4 +32,6 @@ elif [[ "$version" == '8.3' ]]; then
echo '20230831'
elif [[ "$version" == '8.4' ]]; then
echo '20240924'
elif [[ "$version" == '8.5' ]]; then
echo '20250925'
fi
+60 -30
View File
@@ -49,7 +49,8 @@
"81",
"82",
"83",
"84"
"84",
"85"
],
"type": "数据库",
"msg": "数据库访问抽象模块!",
@@ -69,7 +70,8 @@
"81",
"82",
"83",
"84"
"84",
"85"
],
"type": "数据库",
"msg": "用于使用MySQL数据库的模块!",
@@ -89,7 +91,8 @@
"81",
"82",
"83",
"84"
"84",
"85"
],
"type": "数据库",
"msg": "用于使用MySQL数据库的模块!",
@@ -109,7 +112,8 @@
"81",
"82",
"83",
"84"
"84",
"85"
],
"type": "数据库",
"msg": "用于使用sqlite3数据库的模块!",
@@ -137,7 +141,8 @@
"81",
"82",
"83",
"84"
"84",
"85"
],
"type": "数据库",
"msg": "用于使用ODBC数据库的模块!",
@@ -176,7 +181,8 @@
"81",
"82",
"83",
"84"
"84",
"85"
],
"type": "缓存器",
"msg": "用于加速PHP脚本!",
@@ -212,7 +218,8 @@
"81",
"82",
"83",
"84"
"84",
"85"
],
"type": "通用扩展",
"msg": "轻型目录访问协议",
@@ -233,7 +240,8 @@
"81",
"82",
"83",
"84"
"84",
"85"
],
"type": "通用扩展",
"msg": "数学扩展",
@@ -252,7 +260,8 @@
"81",
"82",
"83",
"84"
"84",
"85"
],
"type": "压缩",
"msg": "压缩算法",
@@ -272,7 +281,8 @@
"81",
"82",
"83",
"84"
"84",
"85"
],
"type": "通用扩展",
"msg": "高精度计算!",
@@ -292,7 +302,8 @@
"81",
"82",
"83",
"84"
"84",
"85"
],
"type": "通用扩展",
"msg": "用于FILE!",
@@ -312,7 +323,8 @@
"81",
"82",
"83",
"84"
"84",
"85"
],
"type": "通用扩展",
"msg": "用于图像文件格式!",
@@ -332,7 +344,8 @@
"81",
"82",
"83",
"84"
"84",
"85"
],
"type": "通用扩展",
"msg": "序列化扩展!",
@@ -352,7 +365,8 @@
"81",
"82",
"83",
"84"
"84",
"85"
],
"type": "通用扩展",
"msg": "用于xml解析!",
@@ -367,7 +381,8 @@
"81",
"82",
"83",
"84"
"84",
"85"
],
"type": "通用扩展",
"msg": "通用CURL库!",
@@ -382,7 +397,8 @@
"81",
"82",
"83",
"84"
"84",
"85"
],
"type": "通用扩展",
"msg": "通用GD库!",
@@ -402,7 +418,8 @@
"81",
"82",
"83",
"84"
"84",
"85"
],
"type": "通用扩展",
"msg": "提供国际化支持",
@@ -434,7 +451,8 @@
"81",
"82",
"83",
"84"
"84",
"85"
],
"type": "缓存器",
"msg": "强大的内容缓存器,支持集群",
@@ -454,7 +472,8 @@
"81",
"82",
"83",
"84"
"84",
"85"
],
"type": "缓存器",
"msg": "更强大的内容缓存器,支持集群",
@@ -474,7 +493,8 @@
"81",
"82",
"83",
"84"
"84",
"85"
],
"type": "缓存器",
"msg": "脚本缓存器",
@@ -494,7 +514,8 @@
"81",
"82",
"83",
"84"
"84",
"85"
],
"type": "通用扩展",
"msg": "比GD更强大的图形库",
@@ -514,7 +535,8 @@
"81",
"82",
"83",
"84"
"84",
"85"
],
"type": "调试器",
"msg": "不多说,不了解的不要安装",
@@ -534,7 +556,8 @@
"81",
"82",
"83",
"84"
"84",
"85"
],
"type": "性能分析",
"msg": "不多说,不了解的不要安装!",
@@ -554,7 +577,8 @@
"81",
"82",
"83",
"84"
"84",
"85"
],
"type": "通用扩展",
"msg": "异步、并行、高性能网络通信引擎",
@@ -604,7 +628,8 @@
"81",
"82",
"83",
"84"
"84",
"85"
],
"type": "框架",
"msg": "PHP框架",
@@ -649,7 +674,8 @@
"81",
"82",
"83",
"84"
"84",
"85"
],
"type": "通用扩展",
"msg": "Mongodb数据库连接驱动",
@@ -703,7 +729,8 @@
"81",
"82",
"83",
"84"
"84",
"85"
],
"type": "日志",
"msg": "SeasLog高性能日志记录",
@@ -723,7 +750,8 @@
"81",
"82",
"83",
"84"
"84",
"85"
],
"type": "通用扩展",
"msg": "用于需要多字节字符串处理的模块",
@@ -743,7 +771,8 @@
"81",
"82",
"83",
"84"
"84",
"85"
],
"type": "压缩",
"msg": "压缩组件",
@@ -762,7 +791,8 @@
"81",
"82",
"83",
"84"
"84",
"85"
],
"type": "压缩",
"msg": "压缩组件",
+1 -1
View File
@@ -5,7 +5,7 @@
"name": "php-yum",
"title": "PHP[YUM]",
"coexist": true,
"versions": ["74","80","81","82","83","84"],
"versions": ["74","80","81","82","83","84","85"],
"install_pre_inspection":true,
"tip": "soft",
"checks": "server/php-yum/VERSION",
+39
View File
@@ -0,0 +1,39 @@
#!/bin/bash
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
export PATH
curPath=`pwd`
rootPath=$(dirname "$curPath")
rootPath=$(dirname "$rootPath")
serverPath=$(dirname "$rootPath")
sourcePath=${serverPath}/source
sysName=`uname`
version=8.5.x
PHP_VER=85
Install_php()
{
#------------------------ install start ------------------------------------#
yum install -y php85 php85-php-fpm
if [ "$?" == "0" ];then
mkdir -p $serverPath/php-yum/${PHP_VER}
fi
#------------------------ install end ------------------------------------#
}
Uninstall_php()
{
yum remove -y php85 php85-php-fpm php85-*
rm -rf $serverPath/php-yum/${PHP_VER}
echo "卸载php-${version}..."
}
action=${1}
if [ "${1}" == 'install' ];then
Install_php
else
Uninstall_php
fi
+2
View File
@@ -56,4 +56,6 @@ elif [[ "$version" == '8.3' ]]; then
echo '20230831'
elif [[ "$version" == '8.4' ]]; then
echo '20240924'
elif [[ "$version" == '8.5' ]]; then
echo '20250925'
fi
+363 -129
View File
@@ -1,13 +1,56 @@
[
{
"name": "sg11",
"versions": [
"56",
"70",
"71",
"72",
"73",
"74",
"80",
"81",
"82",
"83"
],
"type": "脚本解密",
"msg": "用于解密SG11加密脚本!",
"shell": "sg11.sh",
"check": "sg11.so"
},
{
"name": "ionCube",
"versions": [
"56",
"70",
"71",
"72",
"73",
"74",
"81",
"82",
"83"
],
"type": "脚本解密",
"msg": "用于解密ionCube Encoder加密脚本!",
"shell": "ioncube.sh",
"check": "ioncube"
},
{
"name": "pdo",
"versions": [
"56",
"70",
"71",
"72",
"73",
"74",
"80",
"81",
"82",
"83",
"84"
"84",
"85"
],
"type": "数据库",
"msg": "数据库访问抽象模块!",
@@ -17,12 +60,18 @@
{
"name": "mysqlnd",
"versions": [
"56",
"70",
"71",
"72",
"73",
"74",
"80",
"81",
"82",
"83",
"84"
"84",
"85"
],
"type": "数据库",
"msg": "用于使用MySQL数据库的模块!",
@@ -32,12 +81,18 @@
{
"name": "mysql",
"versions": [
"56",
"70",
"71",
"72",
"73",
"74",
"80",
"81",
"82",
"83",
"84"
"84",
"85"
],
"type": "数据库",
"msg": "用于使用MySQL数据库的模块!",
@@ -45,16 +100,30 @@
"check": "mysql"
},
{
"name": "oci8",
"name": "sqlite3",
"versions": [
"56",
"70",
"71",
"72",
"73",
"74",
"80",
"81",
"82",
"83",
"84"
"84",
"85"
],
"type": "数据库",
"msg": "用于使用sqlite3数据库的模块!",
"shell": "sqlite3.sh",
"check": "sqlite3"
},
{
"name": "oci8",
"versions": [],
"type": "数据库",
"msg": "用于使用OCI8数据库的模块!",
"shell": "oci8.sh",
"check": "oci8"
@@ -62,12 +131,18 @@
{
"name": "odbc",
"versions": [
"56",
"70",
"71",
"72",
"73",
"74",
"80",
"81",
"82",
"83",
"84"
"84",
"85"
],
"type": "数据库",
"msg": "用于使用ODBC数据库的模块!",
@@ -77,9 +152,6 @@
{
"name": "ZendGuardLoader",
"versions": [
"53",
"54",
"56"
],
"type": "脚本解密",
"msg": "用于解密ZendGuard加密脚本!",
@@ -96,69 +168,21 @@
"shell": "zend_optimizer.sh",
"check": "ZendOptimizer"
},
{
"name": "sg11",
"versions": [
"74",
"80",
"81",
"82",
"83"
],
"type": "脚本解密",
"msg": "用于解密SG11加密脚本!",
"shell": "sg11.sh",
"check": "sg11.so"
},
{
"name": "ionCube",
"versions": [
"52",
"53",
"54",
"55",
"56",
"70",
"71",
"72",
"73",
"74",
"80",
"81",
"82",
"83"
],
"type": "脚本解密",
"msg": "用于解密ionCube Encoder加密脚本!",
"shell": "ioncube.sh",
"check": "ioncube"
},
{
"name": "apcu",
"versions": [
"56",
"70",
"71",
"72",
"73",
"74",
"80",
"81"
],
"type": "缓存器",
"msg": "脚本缓存器",
"shell": "apcu.sh",
"check": "apcu"
},
{
"name": "opcache",
"versions": [
"56",
"70",
"71",
"72",
"73",
"74",
"80",
"81",
"82",
"83",
"84"
"84",
"85"
],
"type": "缓存器",
"msg": "用于加速PHP脚本!",
@@ -173,16 +197,57 @@
"73",
"74",
"80",
"81",
"82",
"83",
"84"
"81"
],
"type": "通用扩展",
"msg": "加密软件!",
"shell": "mcrypt.sh",
"check": "mcrypt"
},
{
"name": "ldap",
"versions": [
"55",
"56",
"70",
"71",
"72",
"73",
"74",
"80",
"81",
"82",
"83",
"84",
"85"
],
"type": "通用扩展",
"msg": "轻型目录访问协议",
"shell": "ldap.sh",
"check": "ldap"
},
{
"name": "gmp",
"versions": [
"55",
"56",
"70",
"71",
"72",
"73",
"74",
"80",
"81",
"82",
"83",
"84",
"85"
],
"type": "通用扩展",
"msg": "数学扩展",
"shell": "gmp.sh",
"check": "gmp"
},
{
"name": "brotli",
"versions": [
@@ -195,7 +260,8 @@
"81",
"82",
"83",
"84"
"84",
"85"
],
"type": "压缩",
"msg": "压缩算法",
@@ -205,63 +271,124 @@
{
"name": "bcmath",
"versions": [
"56",
"70",
"71",
"72",
"73",
"74",
"80",
"81",
"82",
"83",
"84"
"84",
"85"
],
"type": "通用扩展",
"msg": "高精度计算!",
"shell": "bcmath.sh",
"check": "bcmath"
"check": "bcmath.so"
},
{
"name": "fileinfo",
"versions": [
"56",
"70",
"71",
"72",
"73",
"74",
"80",
"81",
"82",
"83",
"84"
"84",
"85"
],
"type": "通用扩展",
"msg": "用于FILE!",
"shell": "fileinfo.sh",
"check": "fileinfo"
},
{
"name": "simplexml",
"versions": [
"74",
"80",
"81",
"82",
"83",
"84"
],
"type": "通用扩展",
"msg": "用于XML!",
"shell": "simplexml.sh",
"check": "simplexml"
},
{
"name": "exif",
"versions": [
"56",
"70",
"71",
"72",
"73",
"74",
"80",
"81",
"82",
"83",
"84"
"84",
"85"
],
"type": "通用扩展",
"msg": "用于图像文件格式!",
"shell": "exif.sh",
"check": "exif"
},
{
"name": "igbinary",
"versions": [
"56",
"70",
"71",
"72",
"73",
"74",
"80",
"81",
"82",
"83",
"84",
"85"
],
"type": "通用扩展",
"msg": "序列化扩展!",
"shell": "igbinary.sh",
"check": "igbinary.so"
},
{
"name": "xml",
"versions": [
"56",
"70",
"71",
"72",
"73",
"74",
"80",
"81",
"82",
"83",
"84",
"85"
],
"type": "通用扩展",
"msg": "用于xml解析!",
"shell": "xml.sh",
"check": "xml"
},
{
"name": "curl",
"versions": [
"74",
"80",
"81",
"82",
"83",
"84",
"85"
],
"type": "通用扩展",
"msg": "通用CURL库!",
"shell": "curl.sh",
"check": "curl"
},
{
"name": "gd",
"versions": [
@@ -270,7 +397,8 @@
"81",
"82",
"83",
"84"
"84",
"85"
],
"type": "通用扩展",
"msg": "通用GD库!",
@@ -280,12 +408,18 @@
{
"name": "intl",
"versions": [
"56",
"70",
"71",
"72",
"73",
"74",
"80",
"81",
"82",
"83",
"84"
"84",
"85"
],
"type": "通用扩展",
"msg": "提供国际化支持",
@@ -307,12 +441,18 @@
{
"name": "memcached",
"versions": [
"56",
"70",
"71",
"72",
"73",
"74",
"80",
"81",
"82",
"83",
"84"
"84",
"85"
],
"type": "缓存器",
"msg": "强大的内容缓存器,支持集群",
@@ -322,12 +462,18 @@
{
"name": "redis",
"versions": [
"56",
"70",
"71",
"72",
"73",
"74",
"80",
"81",
"82",
"83",
"84"
"84",
"85"
],
"type": "缓存器",
"msg": "更强大的内容缓存器,支持集群",
@@ -335,25 +481,41 @@
"check": "redis"
},
{
"name": "apc",
"versions": [
"53",
"54"
],
"type": "缓存器",
"msg": "脚本缓存器",
"shell": "apc.sh",
"check": "apc"
},
{
"name": "imagick-im7",
"name": "apcu",
"versions": [
"56",
"70",
"71",
"72",
"73",
"74",
"80",
"81",
"82",
"83",
"84"
"84",
"85"
],
"type": "缓存器",
"msg": "脚本缓存器",
"shell": "apcu.sh",
"check": "apcu"
},
{
"name": "imagick",
"versions": [
"56",
"70",
"71",
"72",
"73",
"74",
"80",
"81",
"82",
"83",
"84",
"85"
],
"type": "通用扩展",
"msg": "比GD更强大的图形库",
@@ -363,12 +525,18 @@
{
"name": "xdebug",
"versions": [
"56",
"70",
"71",
"72",
"73",
"74",
"80",
"81",
"82",
"83",
"84"
"84",
"85"
],
"type": "调试器",
"msg": "不多说,不了解的不要安装",
@@ -378,12 +546,18 @@
{
"name": "xhprof",
"versions": [
"56",
"70",
"71",
"72",
"73",
"74",
"80",
"81",
"82",
"83",
"84"
"84",
"85"
],
"type": "性能分析",
"msg": "不多说,不了解的不要安装!",
@@ -393,12 +567,18 @@
{
"name": "Swoole",
"versions": [
"56",
"70",
"71",
"72",
"73",
"74",
"80",
"81",
"82",
"83",
"84"
"84",
"85"
],
"type": "通用扩展",
"msg": "异步、并行、高性能网络通信引擎",
@@ -419,12 +599,16 @@
{
"name": "yaf",
"versions": [
"56",
"70",
"71",
"72",
"73",
"74",
"80",
"81",
"82",
"83",
"84"
"83"
],
"type": "框架",
"msg": "Yaf是一个C语言编写的PHP框架",
@@ -432,14 +616,35 @@
"check": "yaf"
},
{
"name": "yar",
"name": "phalcon",
"versions": [
"56",
"70",
"71",
"72",
"73",
"74",
"80",
"81",
"82",
"83",
"84"
"84",
"85"
],
"type": "框架",
"msg": "PHP框架",
"shell": "phalcon.sh",
"check": "phalcon"
},
{
"name": "yar",
"versions": [
"56",
"70",
"71",
"72",
"73",
"74"
],
"type": "框架",
"msg": "Yar是一个RPC框架",
@@ -449,9 +654,6 @@
{
"name": "mongo",
"versions": [
"53",
"54",
"55",
"56"
],
"type": "通用扩展",
@@ -462,12 +664,18 @@
{
"name": "mongodb",
"versions": [
"56",
"70",
"71",
"72",
"73",
"74",
"80",
"81",
"82",
"83",
"84"
"84",
"85"
],
"type": "通用扩展",
"msg": "Mongodb数据库连接驱动",
@@ -477,12 +685,14 @@
{
"name": "yac",
"versions": [
"56",
"70",
"71",
"72",
"73",
"74",
"80",
"81",
"82",
"83",
"84"
"81"
],
"type": "缓存器",
"msg": "高性能无锁共享内存Cache",
@@ -492,12 +702,14 @@
{
"name": "solr",
"versions": [
"56",
"70",
"71",
"72",
"73",
"74",
"80",
"81",
"82",
"83",
"84"
"81"
],
"type": "大数据",
"msg": "SOLR全文搜索服务",
@@ -507,12 +719,18 @@
{
"name": "seaslog",
"versions": [
"56",
"70",
"71",
"72",
"73",
"74",
"80",
"81",
"82",
"83",
"84"
"84",
"85"
],
"type": "日志",
"msg": "SeasLog高性能日志记录",
@@ -522,12 +740,18 @@
{
"name": "mbstring",
"versions": [
"56",
"70",
"71",
"72",
"73",
"74",
"80",
"81",
"82",
"83",
"84"
"84",
"85"
],
"type": "通用扩展",
"msg": "用于需要多字节字符串处理的模块",
@@ -537,13 +761,18 @@
{
"name": "zip",
"versions": [
"56",
"70",
"71",
"72",
"73",
"74",
"80",
"81",
"82",
"82",
"83",
"84"
"84",
"85"
],
"type": "压缩",
"msg": "压缩组件",
@@ -553,12 +782,17 @@
{
"name": "zstd",
"versions": [
"70",
"71",
"72",
"73",
"74",
"80",
"81",
"82",
"83",
"84"
"84",
"85"
],
"type": "压缩",
"msg": "压缩组件",