2
0
mirror of https://github.com/acepanel/panel.git synced 2026-02-04 18:27:13 +08:00

feat: PHP 8.2 支持 ionCube

This commit is contained in:
耗子
2024-03-06 01:04:16 +08:00
parent 35c998f402
commit 95025267aa
5 changed files with 14 additions and 8 deletions

View File

@@ -225,7 +225,7 @@ func (r *Php74Controller) GetExtensions() []PHPExtension {
extensions = append(extensions, PHPExtension{
Name: "PhpRedis",
Slug: "redis",
Description: "PhpRedis 是一个用C语言编写的PHP模块用来连接并操作 Redis 数据库上的数据。",
Description: "PhpRedis 是一个用 C 语言编写的 PHP 模块,用来连接并操作 Redis 数据库上的数据。",
Installed: false,
})
extensions = append(extensions, PHPExtension{
@@ -249,7 +249,7 @@ func (r *Php74Controller) GetExtensions() []PHPExtension {
extensions = append(extensions, PHPExtension{
Name: "ionCube",
Slug: "ionCube Loader",
Description: "ionCube 是一个专业级的PHP加密解密工具。",
Description: "ionCube 是一个专业级的 PHP 加密解密工具。",
Installed: false,
})

View File

@@ -225,7 +225,7 @@ func (r *Php80Controller) GetExtensions() []PHPExtension {
extensions = append(extensions, PHPExtension{
Name: "PhpRedis",
Slug: "redis",
Description: "PhpRedis 是一个用C语言编写的PHP模块用来连接并操作 Redis 数据库上的数据。",
Description: "PhpRedis 是一个用 C 语言编写的 PHP 模块,用来连接并操作 Redis 数据库上的数据。",
Installed: false,
})
extensions = append(extensions, PHPExtension{
@@ -249,7 +249,7 @@ func (r *Php80Controller) GetExtensions() []PHPExtension {
extensions = append(extensions, PHPExtension{
Name: "ionCube",
Slug: "ionCube Loader",
Description: "ionCube 是一个专业级的PHP加密解密工具。",
Description: "ionCube 是一个专业级的 PHP 加密解密工具。",
Installed: false,
})

View File

@@ -225,7 +225,7 @@ func (r *Php81Controller) GetExtensions() []PHPExtension {
extensions = append(extensions, PHPExtension{
Name: "PhpRedis",
Slug: "redis",
Description: "PhpRedis 是一个用C语言编写的PHP模块用来连接并操作 Redis 数据库上的数据。",
Description: "PhpRedis 是一个用 C 语言编写的 PHP 模块,用来连接并操作 Redis 数据库上的数据。",
Installed: false,
})
extensions = append(extensions, PHPExtension{
@@ -249,7 +249,7 @@ func (r *Php81Controller) GetExtensions() []PHPExtension {
extensions = append(extensions, PHPExtension{
Name: "ionCube",
Slug: "ionCube Loader",
Description: "ionCube 是一个专业级的PHP加密解密工具。",
Description: "ionCube 是一个专业级的 PHP 加密解密工具。",
Installed: false,
})

View File

@@ -225,7 +225,7 @@ func (r *Php82Controller) GetExtensions() []PHPExtension {
extensions = append(extensions, PHPExtension{
Name: "PhpRedis",
Slug: "redis",
Description: "PhpRedis 是一个用C语言编写的PHP模块用来连接并操作 Redis 数据库上的数据。",
Description: "PhpRedis 是一个用 C 语言编写的 PHP 模块,用来连接并操作 Redis 数据库上的数据。",
Installed: false,
})
extensions = append(extensions, PHPExtension{
@@ -246,6 +246,12 @@ func (r *Php82Controller) GetExtensions() []PHPExtension {
Description: "需先安装PostgreSQLpdo_pgsql 是一个驱动程序,它实现了 PHP 数据对象PDO接口以启用从 PHP 到 PostgreSQL 数据库的访问。",
Installed: false,
})
extensions = append(extensions, PHPExtension{
Name: "ionCube",
Slug: "ionCube Loader",
Description: "ionCube 是一个专业级的 PHP 加密解密工具。",
Installed: false,
})
raw, err := tools.Exec("/www/server/php/" + r.version + "/bin/php -m")
if err != nil {

View File

@@ -225,7 +225,7 @@ func (r *Php83Controller) GetExtensions() []PHPExtension {
extensions = append(extensions, PHPExtension{
Name: "PhpRedis",
Slug: "redis",
Description: "PhpRedis 是一个用C语言编写的PHP模块用来连接并操作 Redis 数据库上的数据。",
Description: "PhpRedis 是一个用 C 语言编写的 PHP 模块,用来连接并操作 Redis 数据库上的数据。",
Installed: false,
})
extensions = append(extensions, PHPExtension{