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

chore: 框架更新的其他调整和更新 PHP 版本号

This commit is contained in:
耗子
2023-09-11 19:33:29 +08:00
parent 25d295f4a1
commit 25436325b2
22 changed files with 684 additions and 467 deletions

View File

@@ -31,8 +31,9 @@ func NewPhp82Controller() *Php82Controller {
}
func (c *Php82Controller) Status(ctx http.Context) http.Response {
if !controllers.Check(ctx, "php"+c.version) {
return nil
check := controllers.Check(ctx, "php"+c.version)
if check != nil {
return check
}
status := tools.Exec("systemctl status php-fpm-" + c.version + " | grep Active | grep -v grep | awk '{print $2}'")
@@ -48,8 +49,9 @@ func (c *Php82Controller) Status(ctx http.Context) http.Response {
}
func (c *Php82Controller) Reload(ctx http.Context) http.Response {
if !controllers.Check(ctx, "php"+c.version) {
return nil
check := controllers.Check(ctx, "php"+c.version)
if check != nil {
return check
}
tools.Exec("systemctl reload php-fpm-" + c.version)
@@ -67,8 +69,9 @@ func (c *Php82Controller) Reload(ctx http.Context) http.Response {
}
func (c *Php82Controller) Start(ctx http.Context) http.Response {
if !controllers.Check(ctx, "php"+c.version) {
return nil
check := controllers.Check(ctx, "php"+c.version)
if check != nil {
return check
}
tools.Exec("systemctl start php-fpm-" + c.version)
@@ -86,8 +89,9 @@ func (c *Php82Controller) Start(ctx http.Context) http.Response {
}
func (c *Php82Controller) Stop(ctx http.Context) http.Response {
if !controllers.Check(ctx, "php"+c.version) {
return nil
check := controllers.Check(ctx, "php"+c.version)
if check != nil {
return check
}
tools.Exec("systemctl stop php-fpm-" + c.version)
@@ -105,8 +109,9 @@ func (c *Php82Controller) Stop(ctx http.Context) http.Response {
}
func (c *Php82Controller) Restart(ctx http.Context) http.Response {
if !controllers.Check(ctx, "php"+c.version) {
return nil
check := controllers.Check(ctx, "php"+c.version)
if check != nil {
return check
}
tools.Exec("systemctl restart php-fpm-" + c.version)
@@ -124,8 +129,9 @@ func (c *Php82Controller) Restart(ctx http.Context) http.Response {
}
func (c *Php82Controller) GetConfig(ctx http.Context) http.Response {
if !controllers.Check(ctx, "php"+c.version) {
return nil
check := controllers.Check(ctx, "php"+c.version)
if check != nil {
return check
}
config := tools.Read("/www/server/php/" + c.version + "/etc/php.ini")
@@ -133,8 +139,9 @@ func (c *Php82Controller) GetConfig(ctx http.Context) http.Response {
}
func (c *Php82Controller) SaveConfig(ctx http.Context) http.Response {
if !controllers.Check(ctx, "php"+c.version) {
return nil
check := controllers.Check(ctx, "php"+c.version)
if check != nil {
return check
}
config := ctx.Request().Input("config")
@@ -143,8 +150,9 @@ func (c *Php82Controller) SaveConfig(ctx http.Context) http.Response {
}
func (c *Php82Controller) Load(ctx http.Context) http.Response {
if !controllers.Check(ctx, "php"+c.version) {
return nil
check := controllers.Check(ctx, "php"+c.version)
if check != nil {
return check
}
client := req.C().SetTimeout(10 * time.Second)
@@ -178,8 +186,9 @@ func (c *Php82Controller) Load(ctx http.Context) http.Response {
}
func (c *Php82Controller) ErrorLog(ctx http.Context) http.Response {
if !controllers.Check(ctx, "php"+c.version) {
return nil
check := controllers.Check(ctx, "php"+c.version)
if check != nil {
return check
}
log := tools.Escape(tools.Exec("tail -n 100 /www/server/php/" + c.version + "/var/log/php-fpm.log"))
@@ -187,8 +196,9 @@ func (c *Php82Controller) ErrorLog(ctx http.Context) http.Response {
}
func (c *Php82Controller) SlowLog(ctx http.Context) http.Response {
if !controllers.Check(ctx, "php"+c.version) {
return nil
check := controllers.Check(ctx, "php"+c.version)
if check != nil {
return check
}
log := tools.Escape(tools.Exec("tail -n 100 /www/server/php/" + c.version + "/var/log/slow.log"))
@@ -196,8 +206,9 @@ func (c *Php82Controller) SlowLog(ctx http.Context) http.Response {
}
func (c *Php82Controller) ClearErrorLog(ctx http.Context) http.Response {
if !controllers.Check(ctx, "php"+c.version) {
return nil
check := controllers.Check(ctx, "php"+c.version)
if check != nil {
return check
}
tools.Exec("echo '' > /www/server/php/" + c.version + "/var/log/php-fpm.log")
@@ -205,8 +216,9 @@ func (c *Php82Controller) ClearErrorLog(ctx http.Context) http.Response {
}
func (c *Php82Controller) ClearSlowLog(ctx http.Context) http.Response {
if !controllers.Check(ctx, "php"+c.version) {
return nil
check := controllers.Check(ctx, "php"+c.version)
if check != nil {
return check
}
tools.Exec("echo '' > /www/server/php/" + c.version + "/var/log/slow.log")
@@ -221,8 +233,9 @@ type Extension struct {
}
func (c *Php82Controller) GetExtensionList(ctx http.Context) http.Response {
if !controllers.Check(ctx, "php"+c.version) {
return nil
check := controllers.Check(ctx, "php"+c.version)
if check != nil {
return check
}
extensions := c.GetExtensions()
@@ -230,8 +243,9 @@ func (c *Php82Controller) GetExtensionList(ctx http.Context) http.Response {
}
func (c *Php82Controller) InstallExtension(ctx http.Context) http.Response {
if !controllers.Check(ctx, "php"+c.version) {
return nil
check := controllers.Check(ctx, "php"+c.version)
if check != nil {
return check
}
slug := ctx.Request().Input("slug")
@@ -266,8 +280,9 @@ func (c *Php82Controller) InstallExtension(ctx http.Context) http.Response {
}
func (c *Php82Controller) UninstallExtension(ctx http.Context) http.Response {
if !controllers.Check(ctx, "php"+c.version) {
return nil
check := controllers.Check(ctx, "php"+c.version)
if check != nil {
return check
}
slug := ctx.Request().Input("slug")