Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

一分钟搭建本地 PHP 环境

本仓库不是开源项目,也不提供源代码。
这里只发布 Windows 安装包和产品说明,方便查看界面、版本记录和下载客户端。

官网 · 前往 Releases 下载最新版

它能做什么

  • 看本机状态:首页显示 CPU、内存、磁盘,以及已安装软件的版本、端口和运行状态,可直接启动、重启、停止或进入设置。
  • 管网站:为每个站点设置域名、端口、PHP 版本、SSL 和运行目录;可访问站点、打开站点目录、启停或删除。
  • 管数据库:创建数据库和账号,备份、导入、导出、恢复和清空都在面板里完成。
  • 查日志:软件启停、站点操作、证书签发、备份任务等都会留下对象、类型、状态、时间和摘要。
  • 装运行环境:按完整版本安装 PHP、MySQL、Nginx、Apache、Redis;安装包先校验 SHA-256,再写入本机目录。
  • 签本机证书:用本地 CA 给站点签发 HTTPS 证书,可查看剩余有效期,并按需要自动延期。
  • 自动备份:按每天或每周备份站点 ZIP 或数据库 SQL.GZ;客户端在运行时执行,退出期间错过的任务不会补跑。
  • 改表结构:内置数据库工具,可查看本地或远程库的表,编辑字段、索引和外键。

适用系统

Windows 10 / 11,64 位。

安装路径不能包含中文,也不能直接选磁盘根目录(例如 D:\)。

界面预览

窗口固定为桌面面板尺寸,左侧是功能页,右侧是当前工作区。

首页

系统资源和已安装软件集中在一页。软件是否出现在首页,由软件管理里的「首页显示」开关决定,不按运行状态过滤。

象盾面板首页:CPU、内存、磁盘和已安装软件

网站

每个站点一行,能看到绑定域名、备注、端口、SSL、PHP 版本和运行状态。常用操作是访问、打开站点目录、编辑和删除。

象盾面板网站列表

数据库

为每个库保存名称、用户名、密码、MySQL 版本和备注。列表里可以直接备份;导入、导出、恢复、清空和删除放在「更多」中。

象盾面板数据库列表

日志

按操作对象记录结果,不靠文件名猜测成功或失败。站点、数据库、运行环境和证书相关动作都可以在这里核对。

象盾面板日志列表

软件管理

按 PHP、MySQL、Nginx、Apache、Redis 分类浏览。已安装版本可排序、看端口、切换首页显示,并在运行中或已停止时执行对应操作。

象盾面板软件管理

SSL

先安装本地 CA,再给站点签发证书。列表显示颁发时间和剩余有效期,需要时可以打开自动延期。

象盾面板 SSL 证书列表

自动备份

任务可以针对单个站点、单个数据库,或全部站点、全部数据库。备份文件保存在安装目录的 _elephpant/backup/

象盾面板自动备份任务

数据库工具

独立于数据库列表的表结构编辑界面。可打开本地或远程项目中的表,查看和修改字段,保存前可以撤回未提交的改动。

象盾面板数据库工具:编辑表结构

支持的运行环境

版本内置在客户端中,不依赖服务器动态下发。目录和界面都使用完整版本号。

软件 当前可安装版本
PHP 8.5.10、8.4.25、8.3.33、8.2.33、8.1.34、8.0.30、7.4.33、7.3.33、7.2.34、7.1.33、7.0.33、5.6.40、5.5.38、5.4.45、5.3.29、5.2.17
MySQL 9.7.2、8.4.11、8.0.46、5.7.44、5.6.51
Nginx 1.31.4、1.26.3、1.24.0
Apache 2.4.68
Redis 7.4.11、7.2.16、5.0.14.1、3.0.504

PHP、MySQL、Nginx 使用官方 Windows 构建;Apache 使用 Apache Lounge 构建;Redis 使用 Windows 社区构建与历史归档。旧版本只建议用于本地兼容测试。

数据保存在哪里

安装后,程序文件和数据是分开的。环境、站点、证书、备份、日志和状态库都在安装目录下的 _elephpant/

_elephpant/
├─ www/           网站文件
├─ php/           PHP 程序,按版本存放
├─ mysql/         MySQL 程序,按版本存放
├─ mysql_data/    MySQL 数据,与程序同级
├─ nginx/         Nginx 程序与配置
├─ apache/        Apache 程序与配置
├─ redis/         Redis 程序
├─ ssl/
│  ├─ ca/         本地 CA 证书
│  └─ sites/      站点证书
├─ log/           软件按天日志与任务日志
├─ backup/
│  ├─ site/       站点 ZIP 备份
│  └─ mysql/      数据库 SQL.GZ 备份
├─ sqlite/        面板状态库
└─ cache/         下载缓存

卸载面板时,默认只删除程序本身,整棵 _elephpant/ 会留下来。重装到同一路径可以继续使用原来的站点、数据库和备份。

下载安装包

请到本仓库的 Releases 下载,不要用 git clone 获取安装包。

  • 文件名:elephpant-{版本}-x64.exe
  • 每个版本的 SHA-256 写在对应 Release 说明里
  • 也可点页面上方的「前往 Releases 下载最新版」

下载后建议核对 SHA-256。Windows 若提示「无法验证发布者」或被 SmartScreen 拦截,属于未做代码签名时的常见情况。请以官网和本仓库发布的哈希为准,不要从不明来源下载同名文件。

安装和管理部分服务时,系统可能会请求管理员权限。

这个仓库里有什么

内容 是否提供
Windows 安装包 提供,放在 Releases
界面说明和截图 提供,见本页
版本说明 提供,放在 Releases
源代码 不提供
二次开发文档 不提供
接受源码贡献 不接受

Issues 如已开启,只处理安装包下载、安装和使用问题。请不要提交索要源代码、要求开源或提交源码补丁的请求。

使用许可

象盾 Windows 面板是专有软件。完整条款见 LICENSE

著作权归发布者所有,保留所有权利。公开本仓库只表示你可以阅读本说明,并从 Releases 下载官方安装包。公开不等于开源,也不授予源代码权利。

第三方软件

面板安装后,PHP、MySQL、Nginx、Apache、Redis 由面板按内置来源下载,并在安装前做 SHA-256 校验。这些软件各自保留其原有许可,不属于象盾面板的开源声明范围。

免责声明

本软件按现状提供,请仅用于合法的本地开发。因使用本软件、运行环境或用户站点数据而产生的问题,发布者不承担超出适用法律强制要求的责任。

商标

「象盾」「象盾面板」「ELEPHPANT」等名称和标识归权利人所有。未经许可,不得用于暗示你是官方,或用于再分发的安装包。

About

象盾 Windows 面板:在本机管理 PHP、MySQL、Nginx、Apache、Redis,以及网站、数据库、备份、日志和 SSL

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors