popphp/popphp-framework
Composer 安装命令:
composer require popphp/popphp-framework
包简介
The Pop PHP Framework - Full Installation
README 文档
README
Release Information
Pop PHP Framework 6.0.0
Released November 3, 2025
Overview
This repository contains the composer.json file to install the full Pop PHP Framework.
The core Pop PHP components and the additional components listed below will be installed:
New Features
- A large number of improvements, upgrades and refactors across many components.
- Support for PHP 8.3+.
- PHPUnit tests refactored for PHPUnit 12.0+.
- Reference the CHANGELOG.md for further details.
Install
There are multiple ways you can get Pop PHP Framework into your project.
Option 1: Create a New Project
You can create a new project with the composer create-project command, which is recommended.
This way, you will have access to the CLI-helper script kettle in the main project folder:
$ composer create-project popphp/popphp-framework project-folder
Option 2: Clone the Repo
You can clone this repository directly, which will also install the kettle script
in the main project folder:
$ git clone https://github.com/popphp/popphp-framework.git popphp $ cd popphp $ composer install
Option 3: Use composer require
You can add it to an existing project with the composer require command:
$ composer require popphp/popphp-framework
Option 4: Use composer.json
You can add it your project's composer.json file:
"require": {
"popphp/popphp-framework": "^6.0.0"
}
Kettle
CLI Helper
pop-kettle
If choose to install the framework in a way that the pop-kettle CLI-helper script is not available
in the main project folder (options 3 and 4), you can place a copy of the script from the
vendor/popphp/pop-kettle/kettle location in the main project folder (adjacent to the vendor folder):
$ cp vendor/popphp/pop-kettle/kettle . $ cp vendor/popphp/pop-kettle/kettle.inc.php .
Once you've copied the scripts over, you have to change the reference to the script's config file from:
$app = new Pop\Application( $autoloader, include __DIR__ . '/config/app.console.php' );
to
$app = new Pop\Application( $autoloader, include __DIR__ . '/vendor/popphp/pop-kettle/config/app.console.php' );
and make sure the newly copied kettle script is set to execute (755)
$ chmod 755 kettle
Support
The best way to directly interact with Pop PHP is here on GitHub. You can:
- Contribute code
- Request a feature
- Report an issue
but please do so under the pertinent repository related to the topic at hand.
Besides interacting with the various repositories here on GitHub, there are a few other ways to participate in the Pop PHP community:
popphp/popphp-framework 适用场景与选型建议
popphp/popphp-framework 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 7.43k 次下载、GitHub Stars 达 68, 最近一次更新时间为 2014 年 12 月 18 日, 在 PHP 生态内属于活跃度较高的组件。
它主要适用于以下技术方向: 「framework」 「php framework」 「pop」 「pop php」 等业务场景。在实际项目中,围绕这些方向常见需要落地的问题包括:接口对接、性能调优、并发安全、与既有框架(Laravel / ThinkPHP / Yii / Webman 等)的兼容适配,以及生产环境的日志埋点与稳定性保障。
我们在过去多个企业项目中使用过 popphp/popphp-framework 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 popphp/popphp-framework 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
与 popphp/popphp-framework 相关的其它包
同方向 / 同关键字的高下载量 PHP Composer 包推荐,方便对比选型:
PHP Framework HLEB2 is the foundation of the web application. Provides ease of development and application performance.
Pop Http Component for Pop PHP Framework
Pop PHP Framework, a lightweight, robust PHP framework
Pop Debug Component for Pop PHP Framework
Pop Log Component for Pop PHP Framework
Pop Console Component for Pop PHP Framework
统计信息
- 总下载量: 7.43k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 68
- 点击次数: 7
- 依赖项目数: 2
- 推荐数: 0
其他信息
- 授权协议: BSD-3-Clause
- 更新时间: 2014-12-18