它集成了 PHP、MySQL、NGINX、Apache 等多种技术,支持多版本管理与灵活配置,适合多种 Web 应用程序和框架。用户可以通过直观的界面快速创建、调试和管理项目,优化开发流程。以下是 PhpWebStudy 的主要功能与核心特性:
- 多版本 PHP 支持:支持从 PHP 5.x 到 PHP 8.x 的多个版本,用户可根据项目需求自由切换 PHP 版本,适应不同框架和应用的需求,确保兼容性和灵活性。
- 多技术栈集成:内置对 MySQL、MariaDB、MongoDB、PostgreSQL、NGINX、Apache、Caddy、Memcached、Redis 和 Pure-FTP 的支持,覆盖动态服务器、静态服务器、DNS 服务器、FTP 服务器、数据库、数据缓存和队列等多种开发需求。
- 项目定制化配置:为每个项目提供独立的域名、PHP 版本、端口、SSL 证书和 URL Rewrite 配置,允许开发者根据项目需求定制环境,提升开发效率。
- 快速项目初始化:支持一键创建新项目,并可选择使用 WordPress、Laravel、Yii2、Symfony、ThinkPHP、CodeIgniter、CakePHP、Slim 等框架进行初始化,简化项目启动流程。
- 日志与配置文件优化:提供便捷的日志查看和配置文件编辑功能,优化调试体验,开发者可快速定位问题并调整服务器或 PHP 配置。
- 直观的用户界面:采用简洁美观的 UI 设计,操作逻辑清晰,支持可视化管理服务器、数据库和项目设置,提供卓越的用户体验。
- SSL 证书自动生成:自动为站点生成自签名 SSL 证书,支持 HTTPS 访问,域名变更时无需手动重新生成证书,提升安全性。
- Hosts 文件管理:内置系统 Hosts 文件快速编辑功能,便于开发者配置本地域名映射,简化开发和测试流程。
- 静态站点快速创建:支持通过选择或拖拽文件夹快速创建静态站点,适合快速原型开发或静态网站测试。
- 端口与进程管理:提供端口占用查找与清理功能,以及进程管理工具,帮助解决端口冲突问题,保持系统稳定。
- 文件信息预览:支持查看文件大小、创建/修改时间以及 MD5、SHA、SHA256 等哈希值,便于文件管理和验证。
- 时间戳转换工具:内置时间戳与时间格式相互转换功能,方便开发者处理时间相关数据。
- Node.js 版本管理:支持 nvm 和 fnm Node 版本管理器,允许快速安装和切换 Node.js 版本,满足前端开发需求。
- 高性能本地运行:无需虚拟容器,所有模块以原生静态二进制文件运行,性能高效且系统资源占用低,适合本地开发和调试。
- 生产环境无缝衔接:支持与生产环境一致的配置管理(如域名、SSL 证书和配置文件),便于开发到部署的无缝过渡,减少上线问题。
- 多平台一致性:支持 macOS、Windows 和 Linux,提供一致的开发体验,开发者可在不同操作系统间无缝切换。
- 扩展安装便捷:PHP 扩展支持全面且安装简单,开发者可根据需要快速添加功能模块。
- 免费使用:目前 PhpWebStudy 完全免费,官方承诺即使未来推出付费版本,也不会影响现有用户的使用。
- Homebrew 和 Macports 集成:利用 Homebrew 和 Macports 安装 PHP 和相关模块,支持最新版本更新,保持技术栈前沿。
- 数据与程序分离:程序文件与用户数据分离,升级或删除 PhpWebStudy 不会影响项目文件、配置文件和数据库,确保数据安全。
PhpWebStudy 通过整合多种开发工具和功能,简化了本地 Web 开发环境的搭建与管理,特别适合 PHP 开发者以及需要多技术栈支持的复杂项目。其直观的界面和高效的性能使其成为替代 MAMP、XAMPP 或 Laravel Herd 的理想选择,尤其适合追求高效开发体验的开发者。
官网地址:
GitHub - xpf0000/FlyEnv: All-In-One Full-Stack Environment Management Tool. Help developers quickly set up a local development environment. Core Modules: Ollama, DeepSeek, Apache, Nginx, Caddy, Tomcat. MySQL, MariaDB, PostgreSQL, MongoDB. Mailpit. PHP, Java, NodeJS, Python, Go, Rust, Erlang, Ruby. Redis, RabbitMQ. Elasticsearch. DNS Server, FTP Server
All-In-One Full-Stack Environment Management Tool. Help developers quickly set up a local development environment. Core Modules: Ollama, DeepSeek, Apache, Nginx, Caddy, Tomcat. MySQL, MariaDB, Post…