mirror of
https://github.com/acepanel/panel.git
synced 2026-02-06 02:37:16 +08:00
feat(php): 添加 phpinfo() 快捷按钮功能 (#1226)
* Initial plan
* feat(php): 添加 phpinfo() 快捷按钮功能
- 后端:添加 PHPInfo 服务方法调用 php -r "phpinfo();"
- 后端:添加 /environment/php/{version}/phpinfo 路由
- 前端:添加 phpinfo API 调用
- 前端:在 PHP 运行状态页面添加"查看 PHPInfo"按钮
- 前端:添加弹窗展示 phpinfo 输出内容
- 添加中英文及繁体中文翻译
Co-authored-by: devhaozi <115467771+devhaozi@users.noreply.github.com>
* fix: 添加 phpinfo 请求的错误处理
添加错误回调函数,在请求失败时关闭弹窗并显示错误提示
Co-authored-by: devhaozi <115467771+devhaozi@users.noreply.github.com>
* fix: 使用 php-cgi 输出 HTML 格式的 phpinfo
- 后端:使用 php-cgi -q 执行 phpinfo 获取 HTML 格式输出
- 前端:使用 v-html 渲染 HTML 内容
- 前端:移除不必要的 onError 处理
- 前端:优化 phpinfo HTML 样式
Co-authored-by: devhaozi <115467771+devhaozi@users.noreply.github.com>
* feat: PHP支持查看phpinfo
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: devhaozi <115467771+devhaozi@users.noreply.github.com>
Co-authored-by: 耗子 <haozi@loli.email>
This commit is contained in:
@@ -3,6 +3,8 @@ import { http } from '@/utils'
|
||||
export default {
|
||||
// 设为 CLI 版本
|
||||
setCli: (slug: number): any => http.Post(`/environment/php/${slug}/set_cli`),
|
||||
// 获取 phpinfo
|
||||
phpinfo: (slug: number): any => http.Get(`/environment/php/${slug}/phpinfo`),
|
||||
// 获取配置
|
||||
config: (slug: number): any => http.Get(`/environment/php/${slug}/config`),
|
||||
// 保存配置
|
||||
|
||||
Reference in New Issue
Block a user