PHP 5.4 的基本 Web 应用框架

v0.1.4 2017-01-22 19:38 UTC

This package is not auto-updated.

Last update: 2024-09-28 20:40:48 UTC


README

这是一个 PHP 5.4 的基本 Web 应用框架。目前它处于一个非常基础的阶段。

优点

  • 适用于 PHP 5.4 - 你不需要最新版本!
  • 不需要任何 URL 重写 - 可以在不控制服务器的 nginx 上工作
  • 将所有配置信息存储在 .php 文件中 - 可以在无法阻止对特定文件或目录访问的服务器上工作,或者不提供文档根目录外存储空间的服务器上工作。

使用方法

继承 \JTSM\App 并执行 (new YourApp($site_root))->run();

网站布局

site root (provided by you as a constructor parameter)
|
+--- skins (base directory for Twig files)
     |
     +--- cache (Twig cache directory)

除此之外,其余一切都由你决定。

安装

很抱歉,这个版本使用了尚未提交 PR 的 nikic/fast-route 更新。以下是我的安装方法:

  1. 为你的新网站创建一个目录。在本文档中,该目录被称为 base
  2. 将 <./composer.json.template> 复制到 base/composer.json
  3. base 目录下执行 composer update

之后,你可以设置一个非常基础的网站

  1. 将 <./index.php.template> 复制到 base/index.php
  2. 将 <./root.twig.php.template> 复制到 base/skins/root.twig.php
  3. base 目录下,运行 php -S localhost:1337
  4. 在浏览器中,打开 https://:1337

你应该有一个基本的网站正在运行!

法律

版权(c)2016 Chris White (cxw42@github) (http://www.devwrench.com)。LGPL-3+。有关详细信息,请参阅 <LICENSE.md>。