popphp/popphp-framework

Pop PHP 框架 - 完全安装

5.4.0 2024-09-11 22:11 UTC

README

Join the chat at https://popphp.slack.com Join the chat at https://discord.gg/TZjgT74U7E

发布信息

Pop PHP 框架 5.4.0
发布日期:2024年9月10日

概述

此仓库包含用于安装完整 Pop PHP 框架的 composer.json 文件。以下列出的核心 Pop PHP 组件和其他组件将被安装

新特性

  • 许多组件的改进、升级和重构。
  • 支持 PHP 8.1+。
  • 对 PHP <=7.4 的支持已被弃用。
  • PHPUnit 测试已重构以支持 PHPUnit 10.0+。
  • 有关更多详细信息,请参阅CHANGELOG.md

顶部

安装

您有多种方法可以将 Pop PHP 框架集成到项目中。

选项 1:创建新项目

您可以使用 composer create-project 命令创建新项目,这是推荐的做法。这样,您将能够访问主项目文件夹中的 CLI 辅助脚本 kettle

$ composer create-project popphp/popphp-framework project-folder
选项 2:克隆仓库

您可以直接克隆此仓库,这也会在主项目文件夹中安装 kettle 脚本

$ git clone https://github.com/popphp/popphp-framework.git popphp
$ cd popphp
$ composer install
选项 3:使用 composer require

您可以使用 composer require 命令将其添加到现有项目中

$ composer require popphp/popphp-framework
选项 4:使用 composer.json

您可以将它添加到项目的 composer.json 文件中

"require": {
    "popphp/popphp-framework": "^5.4.0"
}

顶部

CLI 辅助工具

pop-kettle

如果选择以某种方式安装框架,使得 pop-kettle CLI 辅助脚本不在主项目文件夹中(选项 3 和 4),您可以将脚本从 vendor/popphp/pop-kettle/kettle 位置复制到主项目文件夹中(紧邻 vendor 文件夹)

$ cp vendor/popphp/pop-kettle/kettle .
$ cp vendor/popphp/pop-kettle/kettle.inc.php .

一旦复制了脚本,您必须将脚本配置文件的引用从

    $app = new Pop\Application(
        $autoloader, include __DIR__ . '/config/app.console.php'
    );

更改为

    $app = new Pop\Application(
        $autoloader, include __DIR__ . '/vendor/popphp/pop-kettle/config/app.console.php'
    );

并确保新复制的 kettle 脚本设置为可执行(755)

$ chmod 755 kettle

顶部

支持

与 Pop PHP 直接交互的最佳方式是在 GitHub 上。您可以

  • 贡献代码
  • 请求功能
  • 报告问题

但请在相关主题的相应仓库中进行。

除了与 GitHub 上的各种仓库互动之外,还有其他几种方式可以参与 Pop PHP 社区

顶部