schoolphp/framework

主要 School-PHP 框架,包含 install.php 文件

安装次数: 153

依赖者: 0

建议者: 0

安全: 0

星标: 2

关注者: 1

分支: 2

开放问题: 0

语言:CSS

类型:项目

1.3.1 2018-03-25 12:48 UTC

This package is auto-updated.

Last update: 2024-08-29 04:09:07 UTC


README

School-PHP

School-PHP FrameWork: "Fox and Wolf"

安装

  1. 准备。首先我们需要 COMPOSER。如果之前已经通过它安装了此框架,则必须清除缓存。首先在 settingsdefault settings 中配置 PHPStorm
  • Languages->PHP 部分指定 PHP 语言级别: php 7,CLI 解释器: php 7
  • Languages->PHP->Composer 部分指定 PHP 解释器: php 7。
  • Tools->Command line tool supportctrl+alt+s 中,通过 + - composer 添加记录,并勾选 global

注意:如果已经安装,则无需再次连接!

现在打开 Tools->Run command...ctrl+shift+x。在这里输入清除缓存的命令

c clear-cache

2.а) 在 PHPStorm 中创建一个新的项目,选择创建 COMPOSER 的方式,并安装 schoolphp/framework 包。2.б) 作为替代,可以在 Tools->Run command... 中运行命令

c create-project schoolphp/framework C:/OpenServer/domains/newsite.ru/ 1.1.5

注意:在这种情况下,我们指定项目安装的路径,以及最后参数指定项目版本。最后一个版本可以在这里查看:[https://github.com/schoolphp/framework/releases](https://github.com/schoolphp/framework/releases)。请注意,PHPStorm 存储安装的缓存,因此通过 FILE - NEW PROJECT 可能不是最新版本。因此,此方法可以认为是最高效的。

2.в) 通过 git 的替代安装:在 PHPStorm 的 Terminal 中运行命令,快速访问位于左侧下方

git init
git pull https://github.com/schoolphp/framework
  1. 安装所有 composer 包 - Tools -> Run Command 并输入命令
c install
  1. 安装以下依赖关系管理器 NPM。Bootstrap 和 Font-Awesome 从 bower 转移到 NPM。打开 Terminal
cd skins/components
npm install
cd ../..
  1. 在这个版本中,我有时会更新 bootstrap 的版本,如果您想自己更新到最新的 Bootstrap 版本,则需要手动从 SASS 收集 css 文件。操作方法如下

5.1) 安装 Ruby + Sass 编译器

https://ruby-lang.cn/en/downloads/

运行 搜索 - cmd (将打开控制台,也可以通过 执行 - cmd 打开),在其中输入命令

gem install sass

5.2) 在 PHPStorm 中可以通过两种方式设置。最简单的方法是打开 scss 文件(scss 文件类似于 less),将自动提示添加文件监视器,点击 YES

设置 - 文件监视器 - 添加 - SCSS 。设置以下选项

Arguments: --no-cache --update --style compressed $FileName$:$FileNameWithoutExtension$.min.css
Output paths to refresh: $FileNameWithoutExtension$.min.css:$FileNameWithoutExtension$.min.css.map
Immediate file synchronization: отключаем

5.3) 打开文件 skins/components/node_modules/bootstrap/scss/bootstrap.scss 并从中删除 @import "reboot"; 行,然后保存文件。我们得到该文件夹中的 bootstrap.min.css,这正是我们需要的!或者指定文件路径,或者将其复制到之前创建的文件夹 skins/components/bootstrap 中,同时别忘了将 skins/components/node_modules/bootstrap/dist/js/bootstrap.min.js 复制到该文件夹

设置

  1. 需要设置 MySQL,即 创建新的数据库创建新用户

  2. 运行 install.php,输入数据。

  3. 启动 项目

重要特性

不必害怕 install.php 文件,因为如果之前已经执行过安装,则不会执行安装操作!

项目更新

  • 更新 composer 库:打开 Tools -> Run Command 并输入命令
c clear-cache
c update
  • 更新项目核心:打开 Terminal 并运行 git 命令
git pull https://github.com/schoolphp/framework

注意:如果要求删除文件,则可能违反了框架的原则,因为不能修改核心文件!

其他

可以通过提前指定仓库来缩短 git pull 的时间

git config remote.origin.url https://github.com/schoolphp/framework

之后只需使用命令 git pull 更新即可。