tobycroft/btapi

btpanel/aaPanel_api_2026_version宝塔面板API接口PHP2026版

Maintainers

Package info

github.com/tobycroft/btapi

pkg:composer/tobycroft/btapi

Statistics

Installs: 6

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

v1.2.2 2026-06-02 09:56 UTC

This package is auto-updated.

Last update: 2026-06-02 09:57:30 UTC


README

环境
  • php >=8.0+

What's new?

  • 支持 Thinkphp8.x
  • 支持 PHP8.5不出错
  • 同时支持 aaPanel和宝塔面板
  • 支持 V2版本的 API

说明

  • 优先支持 PHP8.5但是也兼容 PHP8.2

Features

Module Types Highlights
Websites PHP Create/delete/start/stop sites, domains, SSL, redirects, rewrite rules, backups, traffic limits, password access, logs, PHP version switch
Databases MySQL CRUD, passwords, backup/restore, SQL import
FTP Accounts CRUD, password change, enable/disable
Files Upload files
SSL Let's Encrypt certificates, deploy, renew, close, HTTPS redirect
System System stats, disk info, network, panel updates, task count
Plugin Deployment list, setup packages, speed test

安装

composer require tobycroft/btapi

使用说明

use tobycroft\Bt\System;

// Database|File|Ftp|Plugin|Site|System
// 以上都extends了[Base]都可以调用,如以下示例
$bt = new System('http://127.0.0.1:8888', 'Key', 'cookie保存目录设置');
$bt->getSystemTotal();