ironphp/app

此包最新版本(1.0.13)没有可用的许可信息。

IronPHP 框架 1.0 应用程序骨架

1.0.13 2022-04-03 08:58 UTC

This package is auto-updated.

Last update: 2024-09-30 01:34:30 UTC


README

Total Downloads Latest Stable Version Software License Minimum PHP Version
CircleCI Build status AppVeyor Build status TravisCI StyleCI
Average time to resolve an issue Percentage of issues still open

关于 IronPHP

IronPHP 框架 1.0 骨架,用于创建使用前端控制器和 MVC 的应用程序。

框架源代码可在此处找到: ironphp/ironphp

注意: 尚未发布稳定版本 - IronPHP 框架 1.0.13 alpha1 版本已发布。

目录

要求

IronPHP 需要 PHP 7.2 或更高版本;建议尽可能使用最新的 PHP 版本。

使用 Composer 安装 IronPHP

您可以使用 Composer 将 IronPHP 作为您的项目来安装,作为起点,您可以运行以下命令:

  1. 下载 Composer-Setup.exe 或下载 composer.phar 文件。
  2. 运行 php composer.phar create-project --prefer-dist ironphp/app [dir_name]

如果本地已安装 Composer,请运行

$ php composer.phar create-project ironphp/app

如果全局安装了 Composer,请运行

$ composer create-project ironphp/app

如果您想使用自定义应用程序目录名称(例如 /myapp/

$ composer create-project --prefer-dist ironphp/app myapp

您可以直接克隆此仓库

$ git clone https://github.com/ironphp/app.git myapp

进入 myapp 目录,如果使用 myapp 目录名安装

$ cd myapp

进入 ironphp 目录,如果没有使用目录名安装

$ cd app

如果您已克隆或下载了此仓库,那么您必须手动创建 .env 文件并生成 APP_KEY

$ copy .env.example .env
$ php jarvis key

现在您可以使用 PHP 开发 Web 服务器查看默认主页

$ php jarvis serve

您还可以使用 jarvis 快捷方式在 Windows 中(仅支持 cmd,不支持 Windows PowerShell 或 Linux/MacOS 终端)

$ jarvis serve

然后访问 https://:8000 以查看欢迎页。

更新

由于这是您应用程序的起点,并且各种文件根据您的需求进行了修改,因此至少现在无法提供自动化升级,因此您必须手动更新此应用程序骨架。

您可以轻松更新框架 ironphp/ironphp

$ composer update ironphp/ironphp

配置

阅读和编辑 config/app.php 中的 'Configuraton' 和在 config/database.php 中设置 'Datasource'

社区

关于我们

IronPHP 开发由 GaurangKumar 领导。

获取支持

安全

如果您在IronPHP中发现了安全问题,请使用以下程序而不是正常的错误报告系统。请勿使用错误跟踪器、邮件列表或IRC,而是将电子邮件发送至 gaurangkumarp@gmail.com

对于每一份报告,我们首先尝试确认漏洞。一旦确认,IronPHP将采取以下行动:

  • 向报告者确认我们已经收到问题,并正在修复中。我们要求报告者对此事保密,直到我们宣布。
  • 准备修复/补丁。
  • 准备一篇描述漏洞和可能的利用方式的帖子。
  • 发布所有受影响版本的新版本。
  • 在发布公告中突出显示问题。

作者